1. 程式人生 > >redis(三)積累-基本的取值和設值

redis(三)積累-基本的取值和設值

str isp IT ring shm next() fig 是否 存在

1. 先把redis的連接池拿出來,

JedisPool pool=new JedisPool(new JedisPoolConfig(),"127.0.0.1")

Jedis jedis=pool.getResource();

2.

設值: jedis.set("key1","value1");

取值: jedis.get("key1");

刪除: jedis.del("key1");

給一個key疊加value: jedis.append("key1","value2");--------key1對應的就是 value1value2

同時給兩個key賦值:jedis.mset("key1","value1","key2","value2");------ key1對應的就是value1

3.

對Map進行操作:

Map<String,String> user=new HashMap();

user.put("key1","value1");

user.put("key2","value2");

user.put("key3","value3");

放入: jedis.hmset(“user”,user);

取出 user中的key1 List<String> nameMap= jedis.hmget("user","key1");

刪除其中一個鍵值:jedis.hdel("user","key2");

是否存在一個鍵 :jedis.exists("user");

取出所有的Map中的值 :

Iterator<String> iter=jedis.hkeys("user").iterator();

while(iter.next()){ jedis.hmget("user", iter.next() ) }

redis(三)積累-基本的取值和設值