进入redis后,如果设置了密码,则需要进行认证,认证非常简单.
127.0.0.1:6379> auth 123456
OK
即可
auth完成后,即可使用redis了.此时默认使用的是redis的0号库.
redis有0-15个库,使用 select index命令来切换库。
[email protected]:~# redis-cli
127.0.0.1:6379> auth redis
OK
127.0.0.1:6379> select 4
OK
127.0.0.1:6379[4]> get test
(nil)
127.0.0.1:6379[4]> select 100
(error) ERR invalid DB index
127.0.0.1:6379>
在Auth成功后,可以修改密码.
127.0.0.1:6379> CONFIG SET requirepass 1234567
OK
即把密码修改成了1234567
注意: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>
127.0.0.1:8080> lpush myList one
(integer) 1
127.0.0.1:8080> lpush myList two three
(integer) 3
127.0.0.1:8080> lrange myList 0 -1
1) "three"
2) "two"
3) "one"
127.0.0.1:8080> lpop myList
"three"
127.0.0.1:8080> lrange myList 0 -1
1) "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) 1
redis 127.0.0.1:6379> LPUSH list1 "bar"
(integer) 2
redis 127.0.0.1:6379> LPUSHX list1 "bar"
(integer) 0
redis 127.0.0.1:6379> LRANGE list1 0 -1
1) "foo"
2) "bar"
3) "bar"
HMSET
用法完全和Map一样,只是注意这里的键值只能被当做是String(Jedis还可以存byte)
127.0.0.1:8080> HMSET myMap key value
OK
127.0.0.1:8080> HMGET myMap key
1) "value"
127.0.0.1:8080> HMSET myMap key1 value1
OK
127.0.0.1:8080> HMGET myMap key1
1) "value1"
127.0.0.1:8080>
ARP、Tracert、Route 与 NBTStat命令详解ARP ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服务器等...
今天配置phpstorm 的xdebug 最后终于成功了!跟着竹叶青的帖子“为PHPStorm配置Xdebug调试环境原文的地址:http://blog.csdn.net/zhyh1986/article/details/45172685” 一步步的配置,但是一开始出现了问题。添加上zend,debug时打断点,没有反应!去掉zend,提示Cannot
Hive 导入 parquet 格式数据Parquet 格式文件,查看SchemaParquet 之mapreduceHive 导入 parquet 格式数据转载于:https://www.cnblogs.com/panpanwelcome/p/10250929.html
今天发一篇” 水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Java8 中的 ConcurrentHashMap,大部分文章都说不...
Conda发行于2012年,是一个开源的、跨平台的包和环境管理工具。一、Conda和Anaconda的区别尽管Conda被打包在了Anaconda中,这两个是有着不同目标的不同事物。Conda和Anaconda经常会被混淆,可能是因为Conda被紧密地打包进了Anaconda和Miniconda中。Anaconda是一个软件发行版。软件发行版是一个预先建立和配置好的packages的集合,可以被安装在操作系统上,并被使用。Anaconda是由Anaconda公司开发的,一个包含PyData生
Block用retain和copy修饰的区别
介绍基于JavaEE小区物业管理系统,项目采用MVC模式结合SSM框架进行实现,前端页面使用Bootstrap进行实现。功能用户端 (1)业主信息查询 (2)房产信息查询 (3)公告查询管理 (4)收费管理 (5)报修管理 (6)修改用户密码 物业端 (1)管理员信息管理,包括对管理员的增加、删除 、修改等 (2)完善的用户信息,包括用户信息的录入、查询、修改等 (3)房产信息管理,包括房产信息的录入、查询、修
值不值得,不能一概而论,因人而已。
为什么这么写ostream& operator 而不写成ostream operator ostream&这个返回值类型用定义成别名的形式吗??在网上找到了答案如下:如果写成这样ostream operator 则:Point a, b;cout错误,只能写为:coutcout原因在于cout相当于:(cout第一个(
现在数据库的名称是:dcw要改成yutianSQL> show parameter nameNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_file_n
目录 C#连接MySQLC#连接增删改查方法NHibernate与MySql交互配置映射创建session 增删改查创建事务C#连接MySQLC#连接首先在VS项目中添加MySql.Data引用,浏览具体位置一般在C:\Program Files (x86)\MySQL\Connector NET\Assemblies\v4.0(根据项目框架进行...