编译安装redis
一、下载安装
官网下载最新源码包
tar -zxvf redis-6.0.6.tar.gz cd redis-6.0.6 make
编译好后的文件在src目录
src\redis-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后编译即可