Centos安装配置redis

11.安装rediscd 2wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz 3tar xvfz redis-2.8.9.tar.gz 4 5cd redis-2.8.9 6make 7make install 8 9 如遇到报错Redis need tcl 8.5 or newer 10 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 11 sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ 12 cd /usr/local/tcl8.6.1/unix/ 13 sudo ./configure 14 sudo make 15 sudo make install 16 17ls 18cd src 19ls 20cp redis-server /usr/local/bin/ 21cp redis-cli /usr/local/bin/ 22 23redis-server 启动 24ps -ef | grep redis 查看 25cd 26redis-cli 启动 27netstat -nlt|grep 6379 查看状态 28 29客户端打不开,原因是需要先开启服务端 30 311.下载好redis安装包,解压安装之后,复制其配置文件redis.conf 到etc 文件夹下 32 33  cd redis-2.8.9 34 35  cp redis.conf /etc 36 372. 进入etc,找到redis.conf 并修改 daemonize no(第128行) 为 daemonize yes ,这样就可以默认启动就后台运行 38 393. 开启客户端要确保服务端启动 40 41  redis-server /etc/redis.conf 42 434.启动客户端不成功要退出再进行下一步 44 452.redis配置密码 46 471.通过配置文件进行配置 48yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 49 50#requirepass foobared 51去掉行前的注释,并修改密码为所需的密码,保存文件 52 53requirepass myRedis 54重启redis 55 56sudo service redis restart 57#或者 58sudo service redis stop 59sudo redis-server /etc/redis.conf 60这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许 61 62redis-cli -h 127.0.0.1 -p 6379 63redis 127.0.0.1:6379> 64redis 127.0.0.1:6379> keys * 65(error) ERR operation not permitted 66redis 127.0.0.1:6379> select 1 67(error) ERR operation not permitted 68redis 127.0.0.1:6379[1]> 69尝试用密码登录并执行具体的命令看到可以成功执行 70 71redis-cli -h 127.0.0.1 -p 6379 -a myRedis 72redis 127.0.0.1:6379> keys * 731) "myset" 742) "mysortset" 75redis 127.0.0.1:6379> select 1 76OK 77redis 127.0.0.1:6379[1]> config get requirepass 781) "requirepass" 792) "myRedis" 80 812.通过命令行进行配置 82 83 84redis 127.0.0.1:6379[1]> config set requirepass my_redis 85OK 86redis 127.0.0.1:6379[1]> config get requirepass 871) "requirepass" 882) "my_redis" 89无需重启redis 90使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝 91 92redis-cli -h 127.0.0.1 -p 6379 -a myRedis 93redis 127.0.0.1:6379> config get requirepass 94(error) ERR operation not permitted 95使用修改后的密码登录redis,可以执行相应操作 96 97redis-cli -h 127.0.0.1 -p 6379 -a my_redis 98redis 127.0.0.1:6379> config get requirepass 991) "requirepass" 1002) "my_redis 101尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码 102 103sudo service redis restart 104Stopping redis-server: [ OK ] 105Starting redis-server: [ OK ] 106redis-cli -h 127.0.0.1 -p 6379 -a my_redis 107redis 127.0.0.1:6379> config get requirepass 108(error) ERR operation not permitted 109redis-cli -h 127.0.0.1 -p 6379 -a myRedis 110redis 127.0.0.1:6379> config get requirepass 1111) "requirepass" 1122) "myRedis" 113 114除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。 115 116redis-cli -h 127.0.0.1 -p 6379 117redis 127.0.0.1:6379> config get requirepass 118(error) ERR operation not permitted 119redis 127.0.0.1:6379> auth myRedis 120OK 121redis 127.0.0.1:6379> config get requirepass 1221) "requirepass" 1232) "myRedis" 124 1253.master配置了密码,slave如何配置 126 127若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。 128slave中配置文件内找到如下行,移除注释,修改密码即可 129[plain] view plain copy 130#masterauth mstpassword
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )