linux下的redis安装
1.首先将redis安装包下载到linux系统
redis官网 https://redis.io/download
2.这里我直接列出2个版本的下载链接可以使用wget命令进行下载
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
作者使用的是3.2版本
3.由于redis是C语言编写的所以还需make和gcc的工具进行编译键入命令
yum install make
yum install gcc
检查make和gcc是否安装成功
rpm -qa |grep make
rpm -qa |grep gcc
4.接下来进行redis包的解压键入命令
tar -xvf redis-3.2.12.tar.gz
5.再创建redis文件目录
mkdir /usr/local/redis
6.将解压的redis移动到创建的目录
mv redis-3.2.12/ /usr/local/redis/
cd /usr/local/redis/redis-3.2.12
7.使用命令进行编译
make
cd src
make install PREFIX=/usr/local/redis
8.这部完成后将redis的配置文件放到redis目录下
cp redis.conf /usr/local/redis/
9.不更改配置文件默认为为前台启动,需要后台启动的时候需修改配置文件的一个属性
daemonize yes
10.启动命令为
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
11.如果不想每次都输入这个命令进行启动的话可以创建一个sh脚本进行启动
vi redis.sh
12.将启动命令/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf填入文件中保存,输入命令启动
sh redis.sh
13.查看redis进程是否启动
ps -ef|grep redis
这样redis就算启动成功了
14.如果想操作redis的话可以启动一个redis客户端实例进行操作键入命令
/usr/local/redis/bin/redis-cli
开放6379端口给外网连接
iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
或者使用远程连接
redis-cli -h 127.0.0.1 -p 6379
16.关闭redis
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
15.在redis存储了数据后重启数据会消失,输入以下命令进行处理
vim /etc/sysctl.conf
16.加入下面的内容
vm.overcommit_memory=1
17.使用命令生效配置文件
sysctl -p
下次重启redis数据也不会丢失了
大功告成~~~
网友评论