redis整理

本文详细介绍了Redis中的五大数据类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)和有序集合(Sorted Set),包括常用的操作命令如set、get、incr、lpush、rpop、hset、sadd、zadd等,帮助读者理解并掌握Redis的数据存储和操作。
摘要由CSDN通过智能技术生成

redis基本操作

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

Stringset, get, incr, incrby, decr, decrby, mget, mset, append
Listllen, lpush, lpop, lset, rpop, rpush
Hashhset, hget, hgetall, hdel, hexists, hmset, hmget, hkeys, hvals
Setsadd, spop, smembers, srem
SortedSetzadd, 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值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值