redis 所有基础的命令

来源:互联网 发布:m16双头螺栓数控编程 编辑:程序博客网 时间:2024/06/08 09:09
------------安装-----------
ping         --成功连接


-----------数据类型-----------
set 名字     --存值
get 名字     --取值


-----------配置-----------
select 1     --切换数据库 
databases 16 --设置数据库的数量,默认数据库为0


-----------字符串-----------
incr 名字 --自动增加值
strlen 名字 --字符串长度
append 名字 "and body" --追加字符串(原来的值的末尾)

-----------哈希(Hash)-----------
hmset user:1 userId "1" userName "ls" sex "body" --存储对象
hgetall user:1 --查询对象
del user:1(或者名字) --删除对象
hlen 名字 --查询字段的数量


-----------列表-----------
rpush sexList "body" "griel" "sao" --3个字符串存在sexList
lpush sexList yao --往左边加数据
lrange sexList 0 10 --重0开始查,到10停止(里面有几个值查几个)
llen sexList --获取列表长度
lindex sexList 2 --通过索引获取列表中的元素
lpop sexList --删除左边的值
rpop sexList --删除右边的值
ltrim sexList 1 2 --1和2保留,其他的删除


-----------集合-----------
sadd mySet 1 123 234 1 123 --去重复
smembers mySet --查看元素
sadd mySet1 1 123 432 --创建mySet1
sinter mySet mySet1 --返回给定所有集合的交集(相同的)


-----------发布订阅-----------
subscribe mychen --订阅频道
publish mychen "hello word" --发送到mychen


-----------事物-----------
multi --开启一个事物
discard --取消事物
exec --提交


-----------连接-----------
-h localhost --(连接自己)默认没有密码
config set requirepass 123456 --设置密码
auth 123456 --登陆成功
config set requirepass "" --密码清空


-----------数据备份与恢复-----------
save --备份数据