Redis 笔记

Redis
nosql数据库支持分布式
string 、list 、set 、sorted set 、hash

其他机器访问本机Redis服务器
修改本机IP为共同IP

删除
del key

设置过期时间
expire key timeout(单位为妙)

查看过期时间
ttl key

查看当前Redis中的所有key
keys *

列表操作
lpush 插入列表左边

rpush 插入列表右边

lrange key start stop 返回列表key中指定区间的

元素,区间以偏移

lpop key 从最左边弹出一个元素

rpop key 从最右边弹出一个元素

lrem key count value 删除指定个数的key

lindex key index 指定返回第几个元素

llen key 获取列表中的元素个数

集合操作
sadd team 1 添加元素

smembers set 查看元素

srem set member 移除元素

scard set 查看元素个数

sinter set1 set2 获取两个集合的交集

sunion set1 set2 获取两个集合的并集

sdiff set1 set2 获取两个集合的差集

hash操作
hset key field value 添加一个新值

hget key field 获取hash中的field的值

hdel key field 删除field中的某个field

hgetall key 获取某个hash中所有的field 和

value

hkeys key 获取某个hash中所有的field

hvals key 获取某个hash中所有的值

hexists key field 判断hash中是否存在某个

field