CentOS7安装redis
Posted 下课后我要去放牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装redis相关的知识,希望对你有一定的参考价值。
【我用的是本地虚拟机,虚拟机安装的是CentOS7】
第一步:下载安装redis
(
linux安装上传下载插件:yum -y install lrzsz
上传文件命令:rz
下载文件命令:sz
)
1、安装编译环境:sudo yum install gcc-c++ 2、在/usr/local/目录下创建一个redis文件夹:mkdir redis 3、进入redis目录:cd redis 4、下载redis4.0版本:wget http://download.redis.io/releases/redis-4.0.6.tar.gz
(
百度云盘redis4.0:链接:https://pan.baidu.com/s/1Vg3zrYX66oSv7SUlgus8lA 提取码:z09d
)
5、解压源码:tar -zxvf redis-4.0.6.tar.gz
6、进入安装目录:cd redis-4.0.6
(执行make编译前,如果没有安装gcc环境的,必须安装gcc环境:yum install gcc) 7、在redis-4.0.6安装目录下执行make编译redis:make MALLOC=libc
8、安装redis:make install
9、配置redis能随系统开机启动:./utils/install_server.sh
下一步:修改redis.conf文件:把daemonize no 改成deamonize yes,表示redis以守护进程方式运行
【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【
修改redis.conf配置详细了解一下
用vi工具打开redis-4.0.2目录下的redis.conf配置文件:
vi redis.config
1.设置redis可以一直在后台运行,以守护进程方式运行,即关闭SSH工具程序也在运行。
daemonize no 改成 daemonize yes
2.默认的话redis-server启动时会在当前目录生成或读取dump.rdb,可以指定生成的路径
dir ./ 改成 dir /usr/local/redis/
3.指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。 因为 redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no
appendonly no 改成 appendonly yes
4.默认redis是只能内网127.0.0.0访问,如果想外网访问需要修改绑定的地址
bind 127.0.0.1 改成 bind 0.0.0.0
改成任何IP都能访问的,当然这里也可以绑定单独的IP
5.修改保护模式,不修改保护模式也是只能内网访问的
protected-mode yes 改成 protected-mode no
6.设置密码
将”# requirepass foobared“ 取掉注释改成 requirepass 123
---------------------
作者:陈袁
来源:CSDN
原文:https://blog.csdn.net/achenyuan/article/details/78521831
版权声明:本文为博主原创文章,转载请附上博文链接!
】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】
下一步:查看redis是否启动:ps -ef|grep redis
下一步:启动redis【加&表示后台启动,ctrl+c退出时并不会关闭redis】:./src/redis-server &
【指定刚才修改的redis.conf配置启动,不指定的话,还真出了不少问题】:./src/redis-server redis.conf
下一步:启动redis-cli【注意在后面加上--raw,不加则查存储变量时中文会显示乱码】:./src/redis-cli --raw
【如果你有设置密码,则使用密码连接】: ./src/redis-cli -a 123456 --raw
以上是关于CentOS7安装redis的主要内容,如果未能解决你的问题,请参考以下文章