Linux 安装 Redis
第一次博客,还请大家多多指教,写博客主要是为了记录自己日常的一些操作(其实就是一些骚操作),方便自己查看,同时也提供给需要的人
一. 安装Redis
注 :我使用的工具是Xftp和Xshell
第一步:下载Redis
首先上官网下载Redis 压缩包中文官网下载稳定版即可
第二步:上传到Linux(我的上传目录:/data/soft)
个人推荐使用第二种方法,简单方便
通过命令行上传
- 进入/data/soft
[root@localhost ~]# cd/data/soft/
- 上传下载好的Redis压缩包
[root@localhost soft]# rz
注:使用 Xshell 工具,命令行输入 rz 进行上传(执行 yum install -y lrzsz 后即可支持 rz 上传功能)
或者 直接使用远程管理工具上传(我使用的是Xftp)
直接将下载的Redis 压缩包复制到 /data/soft/ 目录下
第三步:解压
使用 tar 命令解压
[root@localhost soft]# tar -zxvf redis-5.0.8.tar.gz
第四步:编译
注:编译需要安装 gcc 环境
Redis 是由C语言编写的,它的运行需要C环境,所以编译前需安装 gcc
1. 安装gcc 环境
[root@localhost soft]# yum install gcc-c++
安装过程中会出现下列选项:
需要输入:y 回车确认继续安装,最后出现Complete 表示安装完成
2. 编译
进入解压后的redis-5.0.8 目录 ,执行make 命令
[root@localhost soft]# cd redis-5.0.8
[root@localhost redis-5.0.8]# make
第五步:安装
进入redis-5.0.8 下面的src 目录后执行 make install 命令
[root@localhost redis-5.0.8]# cd src
[root@localhost src]# make install
第六步:配置
修改配置
在redis-5.0.8目录下找到redis.conf文件,修改下列参数:
修改前 | 修改后 | 说明 |
---|---|---|
#bind 127.0.0.1 | bind 0.0.0.0 | 解决只能特定网段连接的限制 |
protected-mode yes | protected-mode no | 关闭保护模式,不然会阻止远程访问 |
daemonize no | daemonize yes | 后台启动 |
#requirepass foobared | requirepass redis | 设置密码 |
修改方法也是两种:
- 通过Xftp 直接进入redis-5.0.8 目录 打开redis.conf进行修改
- 通过Xshell 进入redis-5.0.8目录 通过vi redis.conf 命令进行修改,修改完成后,先按Esc,接着输入 :wq 保存并退出
第七步:启动
在redis-5.0.8目录下执行下列命令:
[root@localhost redis-5.0.8]# cd /src/
# 注:启动redis-server 一定要指定其配置
[root@localhost src]# redis-server /data/soft/redis-5.0.8/redis.conf
# 查看启动是否成功
[root@localhost src]# ps -ef | grep redis
# 进入redis客户端
[root@localhost src]# redis-cli
注:若进入客户端后,操作出现error提示,可输入auth redis(redis是我上面设置的密码),回车显示OK,就可以正常操作了。输入 quit 退出客户端
也可以通过可视化工具 RedisDesktopManager官网下载 连接 redis,进行查看和操作