Redis简要分析(二)
来源:互联网 发布:python 获取程序父目录 编辑:程序博客网 时间:2024/06/06 08:55
Redis支持的命令命令列表
Redis 支持5种数据类型
string,hash, list,set和zset
命令
处理函数位置
解释
get
(t_string.c)
set
(t_string.c)
设Key命令
setnx
(t_string.c)
键不存在时赋值
setex
(t_string.c)
键存在时赋值
psetex
(t_string.c)
append
t_string.c
向尾部増加值
strlen
t_string.c
获得字符串长度
del
db.c
删除键
exists
db.c
setbit
bitops.c
位操作
getbit
bitops.c
setrange
t_string.c
getrange
t_string.c
substr
(同getrange)t_string.c
incr
t_string.c
变量自赠
decr
t_string.c
mget
t_string.c
同时获得/设置多个键值
rpush
t_list.c
向list右边增加元素
lpush
t_list.c
向list左边增加元素
rpushx
t_list.c
lpushx
t_list.c
linsert
t_list.c
rpop
t_list.c
向list右边弹出元素
lpop
t_list.c
向list左边增加元素
brpop
t_list.c
brpoplpush
t_list.c
blpop
t_list.c
llen
t_list.c
lindex
t_list.c
获得索引元素值
lset
t_list.c
设置list索引key值
lrange
t_list.c
ltrim
t_list.c
只保留指定片段
lrem
t_list.c
rpoplpush
t_list.c
右转到左
sadd
t_set.c
增加/删除元素
srem
t_set.c
smove
t_set.c
sismember
t_set.c
判断元素是否在集合中
scard
t_set.c
spop
t_set.c
srandommember
t_set.c
sinter
t_set.c
sinterstore
t_set.c
sunion
t_set.c
sunionstore
t_set.c
sdiff
t_set.c
集合操作
sdiffstore
t_set.c
smembers
(sintercommand)t_set.c
sscan
t_set.c
zadd
t_zset.c
有序表增加元素
zincrby
t_zset.c
zrem
t_zset.c
有序表减去元素
zremrangebyscore
t_zset.c
zremrangebyrank
t_zset.c
zremrangebylex
t_zset.c
zunionstore
t_zset.c
zinterstore
t_zset.c
zrange
t_zset.c
获得排名在某个范围的元素列表
zrangebyscore
t_zset.c
zrevrangebyscore
t_zset.c
按照分数范围删除元素
zrangebylex
t_zset.c
zrevrangebylex
t_zset.c
zcount
t_zset.c
zlexcount
t_zset.c
zrevrange
t_zset.c
zcard
t_zset.c
获得元素的个数
zscore
t_zset.c
zrank
t_zset.c
获得元素的排名
zrevrank
t_zset.c
zscan
t_zset.c
hset
t_hash.c
hash的set操作
hsetnx
t_hash.c
键不存在时赋值
hget
t_hash.c
hash的get操作
hmset
t_hash.c
hash的mset操作
hmget
t_hash.c
hash的mget操作
hincrby
t_hash.c
hincrbyfloat
t_hash.c
hdel
t_hash.c
...
hlen
t_hash.c
hkeys
t_hash.c
hvals
t_hash.c
hgetall
t_hash.c
hexists
t_hash.c
检查hash key是否存在
hscan
t_hash.c
incrby
t_string.c
decrby
t_string.c
incrbyfloat
t_string.c
getset
t_string.c
mset
t_string.c
msetnx
t_string.c
randomkey
db.c
select
db.c
move
db.c
rename
db.c
renamenx
db.c
expire
db.c
设置key的expire时间
expireat
db.c
keys
db.c
scan
db.c
dbsize
db.c
auth
redis.c
ping
redis.c
echo
redis.c
save
rdb.c
bgsave
rdb.c
bgrewriteeof
aof.c
shutdown
db.c
lastsave
db.c
type
db.c
multi
multi.c
事务处理
exec
multi.c
discard
multi.c
sync
replication.c
psync
(同sync)Replication.c
replconf
replication.c
flushdb
db.c
flushall
db.c
sort
sort.c
性能处理函数
info
redis.c
monitor
redis.c
ttl
db.c
pttl
pttl.c
persist
db.c
slaveof
replication.c
role
replication.c
debug
debug.c
config
config.c
subscribe
pubsub.c
发布/订阅模式
unsubscribe
pubsub.c
psubscribe
pubsub.c
psubscribe
pubsub.c
publish
pubsub.c
pubsub
pubsub.c
watch
multi.c
监控一个或多个键直至exec执行
unwatch
multi.c
restore
migrate.c
migrate
migrate.c
dump
migrate.c
object
object.c
client
networking.c
eval
scripting.c
evalsha
scripting.c
slowlog
slowlog.c
script
scripting.c
time
redis.c
bitop
bitops.c
bitcount
bitops.c
bitops
bitops.c
command
redis.c
pfselftest
hyperloglog.c
pfadd
hyperloglog.c
pfcoount
hyperloglog.c
pfmerge
hyperloglog.c
pfdebug
hyperloglog.c
latency
latency.c
- Redis简要分析(二)
- Redis源码简要分析
- Redis源码简要分析
- Redis源码简要分析
- Redis源码简要分析
- Redis简要分析
- Redis源码简要分析
- Redis源码简要分析
- Redis简要
- U-boot源码简要分析(二)
- U-boot源码简要分析(二)
- U-boot源码简要分析(二)
- 3个开源TTS(二)eSpeak的简要分析使用
- 3个开源TTS(二)eSpeak的简要分析使用
- u-boot学习(二):u-boot简要分析
- 简要分析OGRE渲染队列的实现原理(二)
- 简要分析Ogre的渲染队列实现原理(二)
- Androin学习笔记二十六:wifi各个类简要分析
- cocos2dx3.2开发 RPG《Flighting》(十三)让英雄炫酷点—技能以及技能效果
- c中关键字static的作用
- 结构体、结构体数组
- sigmoid 函数
- hdoj 2107 Founding of HDU
- Redis简要分析(二)
- Spring3核心技术之JdbcTemplate
- linux 命令之 tee
- LeetCode Plus One Java版解题报告
- php根据开始日期和结束日期得到时间数组
- 一、php简单的注册页面
- JavaScript对象
- HDU - 2393 Higher Math
- 关于c/c++中信号传送数据函数sigqueue的认识