源码包redis5.0单机安装
-
安装依赖:yum -y install gcc
-
解压编译
tar -xvf redis-5.0.12.tar.gz -C /data/ cd /data/redis-5.0.12/ make && make install
-
安装
/data/redis-5.0.12/utils/install_server.sh 自定义填写 6379 /data/redis-5.0.12/conf/6379.conf /data/redis-5.0.12/logs/redis_6379.log /data/redis-5.0.12/data/6379 /usr/local/bin/redis-server /usr/local/bin/redis-cli
-
编辑配置文件:
vim /data/redis-5.0.12/conf/6379.conf
#监听端口 port 6379 #对外那些访问的ip服务 bind ip protected-mode yes #允许后台运行 daemonize yes #数据库个数 databases 16 #日志文件 logfile "/data/redis-5.0.12/logs/redis_6379.log" #数据库目录 dir /data/redis-5.0.12/data/6379 #设置连接密码 requirepass 123456 #并发连接数 maxclients 10000 #使用的最大内存 maxmemory <bytes> #选取key模板个数对lru和ttl有效 maxmemory-samples 5 #内存清理策略 maxmemory-policy 策略 #策略 #清除使用最少的变量 allkeys-lru #清除所有使用最少的变量 allkeys-lfu #随机清除所有的变量 allkeys-random #清除最近使用最少的变量(针对快过期的) volatile-lru #清除最近使用最少的变量(针对过期的) volatile-lfu #随机清除的变量(针对过期的) volatile-random #清除最近快快过期的变量 volatile-ttl #不删除,写满时报错 noeviction
-
配置服务启动文件
vim /usr/lib/systemd/system/redis6379.service
[Unit] Description=redis After=network.target [Service] ExecStart=/etc/init.d/redis_6379 start ExecStop=/etc/init.d/redis_6379 stop Type=forking [Install] WantedBy=multi-user.target
vim /etc/init.d/redis_6379
$CLIEXEC -h IP地址 -p 端口 -a 密码 shutdown
启动
systemctl daemon-reload systemctl restart redis6379.service systemctl enable redis6379.service
-
查看服务状态
/etc/init.d/redis_6379 status systemctl status redis6379.service netstat -antupl |grep :6379 ps -C redis-server
访问服务:redis-cli -h ip -p 端口 -a 密码
喜欢的亲可以关注点赞评论哦!以后每天都会更新的哦!本文为小编原创文章;
文章中用到的文件、安装包等可以加小编联系方式获得;
欢迎来交流小编联系方式VX:CXKLittleBrother
进入运维交流群