简易Redis
2020-08-02 16:32:40 17 举报
AI智能生成
简易redis
作者其他创作
大纲/内容
持久化
RDB默认
每隔一段时间监测key
AOF
日志记录每一条命令
appendonly yes
集群、哨兵
info replication
slaveof
Jedis
操作
获取连接
Jedis jedis = new Jedis();
操作
关闭连接
jedis.close();
JedisPool
创建配置对象JedisPoolConfig
性能配置
创建对象
调用getresource方法获取连接
操作
关闭连接
jedis.close();
RedisTemplate
基本操作
redis-server [配置文件]
redis-cli -p [port]
关闭服务器
shutdown
切换数据库
select []
数据库大小
DBSIZE
密码
config set requirepass []
数据结构
通用命令
查看keys
keys *{parttern}
EXISTS [key]
type [key]
清除keys
flushdb keys *{parttern}
当前数据库
flushall
所有数据库
del [key]
过期key
EXPIRE [KEY] [SECOND]
TTL [KEY]
key
字符串
value
字符串String
set[key][value]
mset
setrange
setex
setnx
get
mget
getrange
getset
strlen
incr
decr
del
list
lpush [key] [value]
lrange [key] [start] [end]
lset
linsert
lpop [key]
删除最左边元素并返回
lindex
llen
lrem
ltrim
set
sadd [key] [value]
srem [key] [value]
smembers [key]
sismember
sdiff
sinter
sunion
hashmap
hset [key] [field] [value]
hget [key] [field]
hgetall [key]
hdel [key] [field]
zset
zadd [key] [score] [value]
zrange [key] [start] [end] {with scores}
zrangebyscore
zrevrange
zrem [key] [value]
zcard
geospatial
geoadd
子主题
hyperloglog
bitmap
事务
单条命令保证原子性,事务不保证原子性
过程
multi
。。。
exec
discard
乐观锁
watch key
unwatch
订阅发布
SUBSCRIBE
PUBLISH
0 条评论
下一页