文章目录
- 一、Redis下载:
- 官方:https://redis.io/
- 二、Redis安装:
- 2.1. 上传redis软件服务器
- 2.2. 解压redis
- 2.3. 进入redis目录,进行redis安装
- 2.4. 执行redis安装测试:
- 2.5. 安装异常处理
- 三、redis 启动、停止
- 3.1. 进入src目录,前台运行redis
- 3.2. 另开一个窗口,启动客户端
- 3.3. 小试牛刀
- 3.4. 后端模式启动
- 3.5. 查看redis是否启动成功
- 3.6. 关闭redis服务端:
- 3.6.1. 发送shutdown命令,安全关闭redis(推荐使用)
- 3.6.2. kill pid
- 3.7. redis客户端退出
一、Redis下载:
官方:https://redis.io/
二、Redis安装:
2.1. 上传redis软件服务器
2.2. 解压redis
tar -zxvf redis-5.0.5.tar.gz
2.3. 进入redis目录,进行redis安装
cd redis-5.0.5
make
2.4. 执行redis安装测试:
make test
2.5. 安装异常处理
安装redis,执行make test时遇到You need tcl 8.5 or newer in order to run the Redis test
解决方案:https://blog.csdn.net/weixin_40816738/article/details/99197033
三、redis 启动、停止
3.1. 进入src目录,前台运行redis
#进入目录
cd /app/redis-5.0.5/src
#前台运行redis
./redis-server
3.2. 另开一个窗口,启动客户端
- 进入src目录,启动redis客户端
#进入src
cd /app/redis-5.0.5/src
#启动客户端
./redis-cli
!从图中可以看出,redis客户端成功启动
3.3. 小试牛刀
1.查看redis中有多少key
2. set key=a value=b 存入redis中
3. 再次查查redis中的有多少key
4. 通过key=a 获取value=b的值
上面这种启动方式属于前台启动,服务的窗口不能关闭,当ctrl+c退出命令行窗口是,redis的客户端,就失去连接,不能正常获取value的值了。
3.4. 后端模式启动
- ①修改redis.conf,把daemonize no修改成daemonize yes,保存退出;
cd /app/redis-5.0.5
#修改redis的配置文件
vim redis.conf
- ②启动时,指定配置文件;
cd /app/redis-5.0.5/src
#后端启动redis
./redis-server ../redis.conf
3.5. 查看redis是否启动成功
ps -ef |grep redis
3.6. 关闭redis服务端:
- 方案1:
3.6.1. 发送shutdown命令,安全关闭redis(推荐使用)
./redis-cli shutdown
- 方案2:
3.6.2. kill pid
强制结束程序。使用kill -9 进程的pid,强行终止Redis进程可能会导致redis持久化丢失;
查看pid
ps -ef |grep redis
kill 掉pid,再次查看redis服务是否运行。
kill- 9 27523
3.7. redis客户端退出
exit
下一篇:企业实战_02_Redis基础https://blog.csdn.net/weixin_40816738/article/details/99204244