版本:
linux7.2 64位 : https://blog.csdn.net/qq_15988615/article/details/86181171
redis5.0.3
一:安装gcc
安装源码包
yum -y install make gcc*
查看gcc
gcc -v
二:安装redis5.0
- 首先进入你要安装的目录 cd /usr/local
- 下载目前最新稳定版本
Redis 5.0.3
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
linux常用命令:https://mp.csdn.net/postedit/86541901
wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装,
yum -y install wget 安装wget软件包
- 解压到当前目录 tar -xvzf redis-5.0.3.tar.gz
- 删除压缩包 rm redis-5.0.3.tar.gz
- 进入解压出来的目录 cd redis-5.0.3
- 进行编译 redis-5.0.3目录下 执行make cd /redis-5.0.3/src 目录下 执行make install 安装
进入 src 文件夹以配置文件的形式启动项目 测试是否安装成功
./redis-server ../redis.conf
- 在根目录打开并修改配置文件
redis.conf
vi ./redis.conf
i 进入修改模式,Esc 退出修改, Shift + : 回到命令行
-
# 远程访问需要把bind注释掉
-
bind 127.0.0.1 修改为 # bind 127.0.0.1
-
# 默认启动时为后台启动
-
daemonize yes
-
# 设置密码,找到 # requirepass foobared 字符,在下面添加一行不加注视的:
-
requirepass 需要设置的密码
- 建立两个文件夹存放redis命令和配置文件 ( mkdir -p /usr/local/redis/etc mkdir -p /usr/local/redis/bin )
- 把redis-5.0.3的 redis.conf 放在etc文件夹下(配置文件) ( cp redis.conf /usr/local/redis/etc )
- 把redis-5.0.3 src 的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server 放在bin文件夹下 ( mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin )
- /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 启动redis
- 查看redis服务是否启动 ps -ef | grep 6379 | ( Shift + \键)
- 登陆客户端 /usr/local/redis/bin/redis-cli
- 输入密码 auth "设置的密码"
- keys *列出所有的键, set 键名 值 ,get 键
- 退出 redis-cli 端 quit 或者 Ctrl + c (redis服务进程还在)
- 退出redis服务器 /usr/local/redis/bin/redis-cli shutdown
- #因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的 。 kill -9 PID
- redis 设置密码登录后,想关闭redis服务器,需要 redis-cli -a 密码 shutdown
redis.conf配置文件 修改数据文件存储路径,