运行redis
命令redis-server.exe redis.windows.conf开启服务端
STRING(字符串)
可以是字符串、整数或者浮点数。
字符串中一个key对应一个value。
存数据:set key value
取数据:get key
删除数据:del key
客户端使用ping判断是否连接成功
LIST(列表)
一个key对应一个链表,链表中每一个元素都是字符串。
添加数据:rpush/lpush key value (向key对应的列表的右端或左端加入字符串value)
删除数据:rpop/lpop key (删除key对应列表右端/左端的一个字符串)
获得单个数据:lindex key num1 (获得列表中索引为num1的字符串)
获得范围数据:lrange key num1 num2 (获得列表中索引从[num1,num2]的字符串,-1代表最后一个)
SET(集合)
一个key对应多个value,但是value是互不相同的,而且字符串之间是无序的。
sadd key value:添加一个元素
smembers key:获得key列表中的所有字符串
srem key value:移除key列表中的value(1:成功,0:失败)
sismember key value:判断key中是否有value(1:有,0:没有)
HSAH(散列)
一个key又包含多个键值对
hset main_key sub_key value:在main_key这个散列中添加一个键值对
hget main_key sub_key:
hgetall main_ley:获得所有键值对
hdel main_key sub_key
ZSET(有序集合)
有序集合中一个key包含多个键值对。
其中键被称为成员,每一个成员不相同,有序集合的值被称为分值,分值必须是浮点数类型。