centos安装配置redis

一,下载:

1,下载页面: https://redis.io/

2,下载

[root@localhost source]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz

二,解压:

[root@localhost source]# tar -xzvf redis-5.0.7.tar.gz 

三,准备编译

1, 请在操作前确认gcc是否已安装,

如未安装,可以执行这个命令安装:

[root@localhost redis-5.0.7]# yum install gcc

2,请在操作前确认tcl是否已安装

如未安装,可以执行这个命令安装:

[root@localhost redis-5.0.7]# yum install tcl

四,编译:

[root@localhost source]# cd redis-5.0.7/

[root@localhost redis-5.0.7]# make MALLOC=libc

说明:make 后加 MALLOC的参数的原因:
避免提示找不到 jemalloc/jemalloc.h

五,测试编译:

[root@localhost redis-5.0.7]# make test

如果看到以下字样:表示无错误:

\o/ All tests passed without errors!

六,安装:

[root@localhost redis-5.0.7]# mkdir /usr/local/soft/redis5
[root@localhost redis-5.0.7]# cd /usr/local/soft/redis5/
[root@localhost redis5]# mkdir bin
[root@localhost redis5]# mkdir conf
[root@localhost redis5]# cd bin/
[root@localhost bin]# cp /usr/local/source/redis-5.0.7/src/redis-cli ./
[root@localhost bin]# cp /usr/local/source/redis-5.0.7/src/redis-server ./
[root@localhost bin]# cd ../conf/
[root@localhost conf]# cp /usr/local/source/redis-5.0.7/redis.conf ./

七,配置:

[root@localhost conf]# vi redis.conf
  • 远程连接
    编辑redis.conf文件 在redis的conf目录下
将bind 127.0.0.1 注释
将protected-mode修改为no
  • 单例 不允许一个系统运行多个redis实例
# daemonize no
daemonize yes
  • 配置密码 修改requirepass 属性
requirepass 你的密码

设置REdis可用最大物理内存

# maxmemory <bytes>
maxmemory 128MB 

八,运行:

[root@localhost conf]# /usr/local/soft/redis5/bin/redis-server /usr/local/soft/redis5/conf/redis.conf

九,检查端口是否在使用中

[root@localhost conf]# netstat -anp | grep 6379

tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      16073/redis-server  

十,查看redis的当前版本:

[root@localhost conf]# /usr/local/soft/redis5/bin/redis-server -v

Redis server v=5.0.7 sha=00000000:0 malloc=libc bits=64 build=8e31d2ed9a4c9593
 

十一,设置开机自启动

编辑文件

vim /etc/rc.local

在最后一行添加上redis的启动命令,然后保存退出即可

/usr/local/worker/redis/bin/redis-server /usr/local/worker/redis/conf/redis.conf
~
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容