redis 基本命令(一)

redis

set name hmm xx   存在时改变name的值

set name brown nx 不存在时给name赋值

mset name diyige1000wang author shefeier page 456  给多个key赋值

mget name author 获取多个key的值

set str hello  赋值str 

setrange str 3 x -->helxo 跳过三个字符改变第四的字符

getrange str 2 4 --> lxo 截取字符串

append  str  !     -->  追加字符!

set age 28

incr age --> 29  incr增加1

扫描二维码关注公众号,回复: 2169386 查看本文章

decr age --> 28 decr 减1

setbit char 2 1

list 

lpush stus lily  给列表赋值

lpush stus lucy

lpush stus hmm

lrange stus 0 -1 查看list的所有元素

lrange stus 0 2 查看list的元素

lpop stus 弹出左边的元素

rpop stus 弹出最右元素

rpush stus a b c a d e a f g --> push 元素到list

lrem stus  1 a 从左移除a

lrem stus -1 a 从右移除a

 lindex stus 6 从左开始获取索引为6的值

llen stus 获取数组的长度

集合set

sadd jihe xigua huolongguo 集合添加元素

smembers jihe 获取集合的元素

sadd jihe liulian xihongshi 

srandmember jihe 随机获取一个元素

spop jihe 集合中弹出一个元素

scard jihe 查看集合的长度

sismember jihe huolongguo 查看元素是否存在

sadd ming math chinese wuli huaxue

sadd gang zhengzhi dili shengwu math

sinter ming gang   集合的交集

sunion ming gang 集合的并集

sdiff ming gang  小明跟小刚的差集

sdiff gang ming 小刚跟小名的差集





猜你喜欢

转载自blog.csdn.net/qq_34233080/article/details/81057199