Redis常用命令记录
来源:互联网 发布:四大名著知乎 编辑:程序博客网 时间:2024/06/07 20:28
Auth
进入redis后,如果设置了密码,则需要进行认证,认证非常简单.
127.0.0.1:6379> auth 123456OK
即可
Select
auth完成后,即可使用redis了.此时默认使用的是redis的0号库.
redis有0-15个库,使用 select index命令来切换库。
root@ub:~# redis-cli127.0.0.1:6379> auth redisOK127.0.0.1:6379> select 4OK127.0.0.1:6379[4]> get test(nil)127.0.0.1:6379[4]> select 100(error) ERR invalid DB index127.0.0.1:6379>
修改密码
在Auth成功后,可以修改密码.
127.0.0.1:6379> CONFIG SET requirepass 1234567OK
即把密码修改成了1234567
get/set
注意:redis里面的key/value后面不要加上分号、等号什么的,它也会被作为一个字符存储
57) "d8471016ce64"58) "d8471016abf1"59) "982f3ca04a2b"127.0.0.1:61000> get d8471016ce64;(nil)127.0.0.1:61000> get d8471016ce64"1"127.0.0.1:61000>
List操作
127.0.0.1:8080> lpush myList one(integer) 1127.0.0.1:8080> lpush myList two three(integer) 3127.0.0.1:8080> lrange myList 0 -11) "three"2) "two"3) "one"127.0.0.1:8080> lpop myList"three"127.0.0.1:8080> lrange myList 0 -11) "two"2) "one"127.0.0.1:8080>
解释:lrange
Redis LRANGE命令将返回存储在key列表的特定元素。偏移量开始和停止是从0开始的索引,0是第一元素(该列表的头部),1是列表的下一个元素。这些偏移量也可以是表示开始在列表的末尾偏移负数。例如,-1是该列表的最后一个元素,-2倒数第二个,等等。
返回值
返回数组,指定范围内的元素的列表。
语法
redis LRANGE命令的基本语法如下所示:
redis 127.0.0.1:6379> LRANGE KEY_NAME START END
例子
redis 127.0.0.1:6379> LPUSH list1 "foo"(integer) 1redis 127.0.0.1:6379> LPUSH list1 "bar"(integer) 2redis 127.0.0.1:6379> LPUSHX list1 "bar"(integer) 0redis 127.0.0.1:6379> LRANGE list1 0 -11) "foo"2) "bar"3) "bar"
HashMap操作
HMSET
用法完全和Map一样,只是注意这里的键值只能被当做是String(Jedis还可以存byte)
127.0.0.1:8080> HMSET myMap key valueOK127.0.0.1:8080> HMGET myMap key1) "value"127.0.0.1:8080> HMSET myMap key1 value1OK127.0.0.1:8080> HMGET myMap key11) "value1"127.0.0.1:8080>
0 0
- Redis工作常用命令记录
- redis 常用命令记录
- Redis常用命令记录
- redis 常用命令记录以及redis 读写分离
- 记录学习的点滴(Redis常用命令)
- Redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- redis 常用命令
- 身份证正则
- [solr] - suggestion
- java 动态代理之 invocation handler原理
- WC2010 排序机
- WIN8.1下安装Linux系统,双系统
- Redis常用命令记录
- oracle 查询哪些进程耗费资源以及拼接杀进程语句
- 解决popupWindow 中EditText点击两次才能输入的问题
- android 对未签名的apk签名
- centerOS下db2开机自启动脚本
- cocos2dx sqlite3存储信息
- 交换分区
- Android事件分发
- 如何提高团队凝聚力