赞
踩
1.下载地址:http://www.redis.cn/download.html
2.所有版本地址:Index of /releases/
我使用的是3.2.12版本,切换到root账号。
sudo su -
通过ftp把文件上去
tar xzf redis-3.2.12.tar.gz
先到/usr/local/目录下创建redis文件夹
- cd /usr/local
- mkdir redis
chmod -R 777 redis/
移动/opt目录上的redis文件夹到/usr/local/redis文件夹中
- cd /opt
- mv redis-3.2.12 /usr/local/redis/
- binutils-2.27-44.base.el7.x86_64.rpm
- bison-devel-3.0.4-2.el7.x86_64.rpm
- cmake-2.8.12.2-2.el7.x86_64.rpm
- cpp-4.8.5-44.el7.x86_64.rpm
- gcc-4.8.5-44.el7.x86_64.rpm
- gcc-c++-4.8.5-44.el7.x86_64.rpm
- glib2-2.56.1-7.el7.x86_64.rpm
- glib2-devel-2.56.1-7.el7.x86_64.rpm
- glibc-devel-2.17-317.el7.x86_64.rpm
- glibc-headers-2.17-317.el7.x86_64.rpm
- kernel-headers-3.10.0-1160.el7.x86_64.rpm
- libaio-devel-0.3.109-13.el7.x86_64.rpm
- libgcc-4.8.5-44.el7.x86_64.rpm
- libgomp-4.8.5-44.el7.x86_64.rpm
- libmpc-1.0.1-3.el7.x86_64.rpm
- libstdc++-devel-4.8.5-44.el7.x86_64.rpm
- mpfr-3.1.1-4.el7.x86_64.rpm
- ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm
- zlib-1.2.7-18.el7.x86_64.rpm

可以通过下面路径进行下载:centos-7-os-x86_64-Packages安装包下载_开源镜像站-阿里云
先要下载这些依赖包到服务器里,然后进入到当前目录下,可以进行批量安装:
- # 批量安装及忽略依赖
- rpm -ivh *.rpm --nodeps --force
例子:# 逐个安装
rpm -ivh libstdc++-4.8.5-44.el7.x86_64.rpm
cd /usr/local/redis/redis-3.2.12/deps
make geohash-int hiredis jemalloc linenoise lua
make
编译成功
make install PREFIX=/usr/local/redis
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/local/redis/redis-3.2.12/redis.conf /usr/local/redis/bin/
当前/usr/local/redis/bin目录下是还没有redis.conf文件的
默认不是后台启动,需要将daemonize no修改为daemonize yes
#bind 127.0.0.1
把注释去掉,然后把密码改成自己对应的密码
当key失效时,发送一些通知,开启事件通知
./redis-server redis.conf
ps -ef |grep redis
同时要杀死它,因为这种方式,是通过命令的方式启动。
kill -9 14045
vi /etc/systemd/system/redis.service
- [Unit]
- Description=redis-server
- After=network.target
-
- [Service]
- Type=forking
- ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
- PrivateTmp=true
-
- [Install]
- WantedBy=multi-user.target
注意:ExecStart配置成自己的路径
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
- systemctl start redis.service #启动redis服务
-
- systemctl stop redis.service #停止redis服务
-
- systemctl restart redis.service #重新启动服务
-
- systemctl status redis.service #查看服务当前状态
-
- systemctl enable redis.service #设置开机自启动
-
- systemctl disable redis.service #停止开机自启动
redis-server -v
微信扫一扫:关注我个人订阅号“猿小飞”,更多精彩文章在这里及时发布:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。