Redis篇
网址:https://www.jianshu.com/p/08c2ab3bd738
String基本操作
-
set -设值 get-取值
-
mset-批量设值 mget-批量取值
-
incr默认加1 incrby默认加Y个 decrby默认减y个
key操作
-
keys * - 获取所有key
-
ttl-剩余有效时间 expire-设置有效时间
-
del key - 删除key
-
select 0-15 - 选择库 默认16个数据库 第一个0
-
fiushall - 清空所有
-
flushdb - 清空当前库
list集合的操作(双向链表-可以从头搞也可以从尾搞)
-
lpush key value - 将一个或多个值插入列表的表头(最左边)
-
rpush key value - 将一个或多个值插入列表的表尾(最右边)
-
lpop key - 移除最上面的
-
rpop key - 移除最下面的
-
lrange key start stop - 返回列表key中指定区间内的元素,查询所有的stop为-1即可
-
lrem key count value - 移除key 0表示所有相同 (根据写几个就删几个)
比如有多个张三,list是不去重的,当count是0就是所有张三都删掉,写1就是第一个张三删掉,2就是第二个张三删掉
-
lindex key value - 根据index取出指定的值(下标查询)
set集合的操作
-
sadd key member - 插入可以中一个值或多个值,重复不加
-
srem key member - 删除指定值
-
smembers key - 返回key中的所有key
hash的操作
- hset key name value
- hget key name
- hmset key name1 key1 name2 key2
- hmget key name1 name2
- hkeys - 返回哈希表key中的所有建
- hvals - 返回哈希表key中的所有值
-
hgetall - 返回哈希表key中,所有的键和值
事务操作(了解)---弱事务
- multi - 标一个事务块的开始
- exec - 执行所有事务块内的命令
- discard - 取消事务
消息发布和订阅(了解)
- PUBLISH channel message - 将信息 message 发送到指定的频道 channel
设置密码(了解)
1.第一种是暂时性的
- CONFIG SET requirepass 123456 - 将密码设置为123456
- CONFIG SET requirepass "" - 清除密码
- AUTH 123456 - 输入密码进行认证
2.是长久性设置,通过配置文件设置
-
在配置文件redis.conf中增加一行代码
-
requirepass 123456
将密码123456设置到配置文件中,redis启动时加载该文件,即可启用密码
重新启动服务端
鉴权
AUTH 123456 //输入密码进行认证
java育儿园里的小学生“磨陀货”友情提供!!! 不用谢不用谢 诶~不用不用 真不用谢
图片

图片







网友评论