编译安装redis

编辑本随笔

一、下载安装

官网下载最新源码包

tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6
make

编译好后的文件在src目录

src edis-server启动服务

 用redis-cli验证登录,该工具在src目录上一级

二、配置文件

源码带有默认的配置文件

/root/redis-6.0.6/redis.conf

复制到指定目录,cp /root/redis-6.0.6/redis.conf /usr/local/redis-6.0.6/conf

vi /usr/local/redis-6.0.6/conf

# bind本地ip
bind 192.168.0.100

# 根据需求去修改端口
port 6379

# 以daemon方式运行
daemonize yes

# 日志文件
logfile "/var/logs/redis_6379.log"

# 数据保存目录
dir /usr/local/redis-6.0.6/conf/6379/data

# 内存最大使用量
maxmemory 512MB

# I/O线程数,官方建议配置系统核心数量的3/4,我这里是2核,所以最多配置2就可以了
# 可以通过 lscpu 命令去查看本地系统的CPU核心数
io-threads 2

# 默认情况下,如果不开启多线程读功能,那么多线程只能进行写操作,是否开启多线程读功能看需求
io-threads-do-reads yes

#设置访问密码
requirepass 123.com

指定配置文件并启动

/usr/local/redis-6.0.6/redis-server /usr/local/redis-6.0.6/conf/redis.conf

三、自启动

echo "/usr/local/redis-6.0.6/redis-server /usr/local/redis-6.0.6/conf/redis.conf" >> /etc/rc.local

四、访问测试

[root@alarmgather ~]# redis-cli -h 127.0.0.1 -a 123.com
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379>

也可以链接后验证

[root@alarmgather ~]# redis-cli -h 127.0.0.1
127.0.0.1:6379> auth 123.com
OK
127.0.0.1:6379>

五、异常

编译安装出错,升级GCC后编译即可

原文地址:https://www.cnblogs.com/yaya625202/p/14429074.html