redis常用命令

info  查看详细信息,后面跟#后的名字,可以精准查询

select  选择数据库(库名0-16),后面跟数据库名,
        dbsize看当前数据库
        flushdb清除当前数据库
        
keys    查看数据,支持通配符,慎用*

BGSAVE  手动在后台执行RDB持久化操作

DBSIZE  返回当前库下的所有key数量

FLUSHDB 强制清空当前库中的所有key,此命令慎用!

FLUSHALL 强制清空当前Redis服务器所有数据库中的所有key,即删          除所有数据,此命令慎用!

SHUTDOWN 关闭Redis服务,停止所有客户端连接,建议关闭此命令

危险命令,可以在配置文件修改名字禁用命令:
vim /etc/redis.conf
例:rename-command FLUSHDB ""

redis的五种常见数据类型

字符串string

命令:
set  key  value
get  key
del  key

可以设置有效期
set  key hongbao ex 10   十秒过期
追加key
append key value
列表list

从左往右推数据
LPUSH key value
从右往左推数据
RPUSH key value
查看从左往右0号值是谁
LINDEX name 0
从左取出数据,弹出
LPOP name
查看数据类型
type name
集合set

创建集合
SADD key
取交集
SINTER key1 key2
取并集
sunion key1 key2
取差集
sdiff key1 key2
有序集合sorte

正序排
ZRANGE key 0 -1
倒序排
zrevange key 0 -1
哈希hash

设置hash值,里面由键值对组成
HSET  9527 name limanman age 20