linux下安装redis

linux下的redis安装

1.首先将redis安装包下载到linux系统

redis官网    https://redis.io/download

2.这里我直接列出2个版本的下载链接可以使用wget命令进行下载

redis4.0

wget    http://download.redis.io/releases/redis-4.0.10.tar.gz

redis3.2

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数据也不会丢失了

大功告成~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容