新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
编译安装redis:
成都创新互联公司专注于巩留企业网站建设,响应式网站开发,商城系统网站开发。巩留网站建设公司,为巩留等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
下载当前最新release版本redis源码包:
http://download.redis.io/releases/
编译安装命令:
官方的安装命令:
https://redis.io/download
# pwd
/usr/local/src
# tar xf redis-5.0.3.tar.gz
# cd redis-5.0.3
# make PREFIX=/apps/redis install #指定redis安装目录
# ll /usr/local/redis/total 0
drwxr-xr-x 2 root root 134 Dec 13 09:21 bin
# mkdir /apps/redis/{etc,logs,data,run} #创建配置文件、日志、数据等目录
# cp /usr/local/src/redis-5.0.3/redis.conf /apps/redis/etc/
前台启动redis:
# /apps/redis/bin/redis-server /apps/redis/etc/redis.conf
编辑redis服务启动脚本:
[root@s1 ~]# cat /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
#ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf --supervised systemd
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Type=notify
User=redis
Group=redis
RuntimeDirectory=redisRuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
创建redis用户和数据目录:
# groupadd -g 1000 redis && useradd -u 1000 -g 1000 redis -s /sbin/nologin
# mkdir -pv /apps/redis/{etc,logs,data,run}
# chown redis.redis -R /apps/redis