redis整理

xiaoxiao2021-02-28  39

redis基本操作

键是字符串对象,值可以为字符串对String,列表对象List,哈希对象Hash,集合对象Set,有序集合对象SortedSet

Stringset, get, incr, incrby, decr, decrby, mget, mset, appendListllen, lpush, lpop, lset, rpop, rpushHashhset, hget, hgetall, hdel, hexists, hmset, hmget, hkeys, hvalsSetsadd, spop, smembers, sremSortedSetzadd, zcount, zrange, zrevrange, zrangebyscore, zscore

字符串对象String

redis> set key1 100 redis> set key2 ‘value2’ redis> get key1 redis> incr key1 redis> incrby key1 20 redis> decr key1 redis> decrby key1 15 redis> mget key1 key2 redis> mset key1 200 key2 ‘setvalue2’ redis> append key2 ‘new_value’

列表对象List

redis> lpush key value #将value插入到key的表头 redis> lpop key #移除并返回列表 key 的头元素 redis> lset key index value #将列表 key 下标为 index 的元素的值设置为 value redis> rpop key #移除并返回列表 key 的尾元素 redis> rpush key value #将value插入到列表key的表尾

哈希对象Hash

hset key field value 将hash表key中的field的值设为value redis> hset user1 name ‘princess’ redis> hset user1 age 18 redis> hget user1 name redis> hgetall user1 #返回key的所有field和value redis> hdel user1 name redis> hexists user1 name redis> hmset key field value [field value] redis> hmget key filed [field] redis> hkeys user1 #返回key中所有field redis> hvals user1 #返回key中所有value

集合对象Set

redis> sadd key member [member…] redis> spop key redis> smembers key #返回集合key中所有成员 redis> srem key mem #移除key中一个或多个member元素

有序集合对象SortedSet

redis> zadd key score member redis> zcount key min max #返回有序集key中,score值在min和max之间的成员数量 redis> zrange key start stop #返回有序集key中,指定区域成员 redis> zrevrange key start stop #返回有序集key中,指定区域成员(按score值从小到大排序) redis> zrangebyscore key min max #返回有序集key中,score值在min和max之间的成员 redis> zscore key member #返回有序集key中,member的score值

转载请注明原文地址: https://www.6miu.com/read-850072.html

最新回复(0)