桃园17173礼包,bigbang胜利女友,2012年网络歌曲
macos环境
redis-server
redis-cli
-h
指定主机/ip-p
指定端口-a
指定密码shutdown
保存数据并关闭服务;再quit
退出服务info
redis-cli info
info memory
用来获取内存信息
set
设置键值对,已存在则覆盖,成功返回ok
set <key> <value>
get
返回键对应的值,不存在则返回nilstrlen
返回键对应的值的长度,不存在则返回0append
向键的字符串值末尾追加字符串,返回新串长度setrange
更新字符串值,偏移从0开始,返回新串长度
setrange key 偏移值 newvalue
setnx
设置键值对,已存在则返回0不覆盖;成功返回1mset
、mget
一次性设置/获取多个键值对
mset key value [key value...]
object encoding <key>
查看字符串编码方式
lpush
左端插入 rpush
右端插入lrange <list> 0 -1
获取所有list的值
0 ~ n-1
,也可以按照从右到左指定为-1 ~ -n
linsert <list> after v1 v2
在list列表的v1元素后面插入v2lindenx <list> 3
获取list中索引为3的元素(0开始)lpushx
、rpushx
列表存在时才将元素插入lpop
、rpop
左右两端删除,不存在返回nilltrim <list> index1 index2
删除list中index1-index2之外的元素lset <list> index value
将list索引为index的值设置为valueblpop <list> time
、brpop <list> time
若list中无数据,阻塞time秒,0表示持续阻塞hmset <hashname> field name [field name...]
设置哈希表hmget <hashname> field field...
从一个哈希表中获取多个字段对应的值hget <hashname> field
从一个哈希表中获取某个字段对应的值hexists <hashname> field
测试一个哈希中是否存在某个字段hgetall
获取一个hash的所有字段值(过大的哈希容易造成阻塞)hscan key cursor [match pattern] [count number]
增量地迭代遍历元素
cursor
表示游标,迭代开始位置match
匹配满足制定glob表达式的字段count
指定每次迭代的返回元素个数,默认是10hset
修改现有字段的值或增加新的字段hdel
删除一个hash中的某个字段hsetnx
字段不存在时设置字段sadd set member [member...]
给集合添加元素sismember set member
检测member是否在set中srem
从集合中删除元素scard
获取集合中元素数量sunion
、sunionstore
sinter
、sinterstore
sdiff
、sdiffstore
zadd
添加集合元素zrevrange
获取集合排序zincrby
对集合中某个元素增加权重分数zrevrank
查看元素排名zscore
查看元素权重zunionstore sumname 2 set1 set2 weights 1 2
合并两个集合排名
pfadd
增加数量pfcount
计算非重复总量geoadd
增加经纬度坐标geopos
获取指定成员坐标georadius
获取指定范围内的坐标,中心点由输入的经纬度指定georadiusbymember
获取指定范围内的坐标,中心点由geo集合中的成员指定geodist
比较两个坐标点的距离dbsize
获取redis中键的个数keys *
、scan number
获取redis中的所有键del
、unlink
删除redis中的键exists
判断一个键是否存在type
获取一个键的数据类型rename
重命名一个键
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
理解Redis持久化,RDB持久化和AOF持久化的不同处理方式
Redis 两类持久化方式,快照和全量追加日志的不同处理方式
网友评论