宋子宪博客

Linux安装Redis版详细教程

上传redis安装包到/usr/local/tmp目录

进入tmp目录

/usr/local/tmp

查看当前目录下的文件

ls

解压redis压缩包

tar zxvf redis-3.0.0.tar.gz

由于是c语言编写,所以需要安装支持组件

yum install -y gcc-c++

查看当前目录下的文件

ls

进入redis文件目录

cd redis[Tab键补齐]

编译redis

make

编译安装 PREFIX=[你要安装的目录],我这里是安装在/usr/local/redis目录下

make install PREFIX=/usr/local/redis

返回上级目录

cd ..

进入redis中的bin目录

cd /usr/local/redis/bin

查看当前文件夹下的目录

ls

返回上级目录

cd ..

查看当前文件夹下的目录

ls


进入redis文件夹

cd redis

进入bin文件夹

cd bin
ls

测试redis是否能启动

./redis-server


前端启动,安装后不能进行其他操作

Ctrl+C键退出Redis

进入/usr/local/tmp/redis-3.0.0目录下

cd /usr/local/tmp/redis-3.0.0

查看当前目录下的文件夹

ls


redis.conf文件复制到/usr/local/redis/bin目录下

cp redis.conf /usr/local/redis/bin

查看/usr/local/redis/bin目录下文件

cd /usr/local/redis/bin

查看当前目录下的文件夹

ls

修改redis.conf文件,把daemonizeno修改成yes,守护进程启动

vim redis.conf

按i键进行编辑,把127.0.0.1改为0.0.0.0(让外部访问),把no改为yes,ESC键退出 :wq保存并离开

启动redis服务

./redis-server redis.conf

查看redis启动情况

ps aux|grep redis

启动成功,端口是6379,测试redis

./redis-cli

新增测试

set name "52xbc"

查询测试

get name

修改测试

set name "52xbc.cn"

get name

删除测试

del name

get name

增删该查没问题,到这里redis已经安装并成功启动!

Ctrl+C退出客户端,为了让外部访问,需要放行redis使用的端口6379

vim /etc/sysconfig/iptables


重启防火墙,使修改的端口生效

service iptables restart


由于redis默认是没有密码的,如果需要设置密码设置redis.conf文件即可
进入redis\bin目录下

cd /usr/local/redis/bin

查看当前目录

ls


首先关闭redis

./redis-cli shutdown

修改redis.conf文件

vim redis.conf


修改为

修改
配置文件中的protected-mode yes改为protected-mode no关闭保护本地链接
protected-mode no

查看redis启动情况

ps aux|grep redis

已经关闭成功,重新启动redis密码生效

./redis-server redis.conf

查看redis启动情况

ps aux|grep redis

测试连接客户端,我的密码是52xbc

本地办法测试

./redis-cli -a 52xbc


Ctrl+C键退出

ip链接测试办法 -h代表id地址 -p代表端口号 -a代表密码

./redis-cli -h 192.168.21.132 -p 6379 -a 52xbc

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »