字符串操作
- 设置和获取字符串 set username name / get username
- 设置和查看过期时间 set age 20 EX 60(expire age 60单独设置过期时间) / ttl age 一旦过期,会被自动删除。
- 查看所有的keys: keys *
列表操作 (有序,重复)
- 给列表添加值:
左添加: lpush websites baidu.com
右添加: rpush websites google.com
- 查看列表内容:lrange websites 0 -1 0表示开始位置,-1结束位置。
- 删除列表中的元素:
左移除: lpop websites
右移除: rpop websites
指定元素移除: lrem websites count google.com count>0从头开始搜索,删除count个元素,count <0 从尾部开始搜 索,删除count绝对值个元素,count =0删除所有与value 值相等的元素。
- 查看下标对应的值: lindex websites 1
- 获取列表中元素总数:llen websites
集合操作(无序,不重复)
- 添加元素:sadd fruit orange
- 查看集合中元素:smembers fruit
- 删除某个元素:srem fruit banana
- 查看集合元素总数:scard fruit
- 获取多个集合交集:sinter fruit fruit2
- 获取多个集合并集:sunion fruit fruit2
- 获取多个集合差集:sdiff fruit fruit2
字典操作
- 添加新值:hset website baidu baidu.com
- 查看哈希中某个key对应的值:hget website baidu
- 查看哈希中所有的键和值:hgetall website
- 查看哈希中所有的key: hkeys website
- 查看哈希中所有的值:hvals website
- 删除哈希中的某个field: hdel website baidu
- 判断哈希中是否存在某个field:hexists website google
- 获得哈希中键值对的总数:hlen website