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的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.7中Redis安装与开启服务(超详细)

CENTOS7下安装REDIS

CENTOS7下安装REDIS

centos7 安装 redis

CentOS7安装redis

Centos7安装Redis(集群模式)