Ubuntu安装Redis
前言:
由于Redis是在Linux系统上开发,因此需要在Linux系统进行安装
安装:
- 下载redis文件(官网)
- 启动Ubuntu系统
- 打开终端(Ctrl+Alt+T)
- 在终端输入su root,输入密码,切换到root用户(若已是root用户可忽略此条)
- 将下载的redis文件直接拖拽到Ubuntu系统中(无法直接拖拽到终端)
- 到local文件底下新建一个目录Redis
cd /usr/local
mkdir redis - 输入命令ls查看是否创建成功
- 输入以下命令拷贝redis文件到/usr/local/redis底下
cp /home/xxx/桌面/redis-5.0.7.tar.gz /usr/local/redis
- cd /usr/local/redis 切换到当前文件夹,ls查看是否拷贝成功
- 输入ll查看是否有执行权限
若看到 -rwxr--r-- 1 root root 675840 1月 8 16:37 redis-5.0.7.tar.gz* 表示当前有执行权限, 若出现的是 -rw--r-- 1 root root 675840 1月 8 16:37 redis-5.0.7.tar.gz* 表示无执行权限,此时需要输入chmod +x redis-5.0.7.tar.gz给执行权限
- 输入以下命令解压文件
tar -zxvf redis-5.0.7.tar.gz
- ls查看当前是否解压成功,发现多出一个文件
- cd redis-5.0.7进入redis文件
- ls查看当前redis所有文件
- make编译Redis
- make install安装Redis(使用make prefix=/usr/local/redis install 表示安装到指定目录),会自动安装到local/bin
- 进入安装目录查看是否安装成功
cd /usr/local/bin ls 如果出现以下6个文件表示安装成功 redis-benchmark redis-check-rdb redis-sentinel redis-check-aof redis-cli redis-server
如图所示:
其中
redis-benchmark:并发(压力)测试文件 redis-check-rdb(dump):检测备份文件脚本(rdb方式) redis-check-aof:检测备份文件脚本(aof方式) redis-sentinel: redis-cli:终端操作脚本(启动客户端) redis-server:启动redis服务脚本文件(启动服务端)
- 启动redis(前端启动方式)
在当前文件下输入./redis-server启动服务 打开另一个终端,输入 cd /usr/local/bin ls /redis-cli 启动客户端 测试Redis: 在启动的客户端输入 get set命令测试 输入 set key1 3 回车存值 get key1 回车取值 若在前端启动服务的终端中按Ctrl+C终止服务,再回到客户端输入get key1取值会提示以下错误: Connection refused not connected>
- 启动Redis(后端启动方式)
到redis解压文件中去拷贝配置文件到redis安装目录进行设置 cd /usr/local/redis/redis-5.0.7 ls cp redis.conf /usr/local/bin/ cd /usr/local/bin ls ll chmod 777 redis.conf ll 查看当前redis.conf权限为rwxrwxrwx表示有所有权限(增删改查) vi redis.conf 输入i进入编辑模式 找到 daemonize no 把no改为yes(daemonize表示守护进程,即是否后端启动) 按esc退出编辑模式 shit+:输入wq保存并退出 在终端输入./redis-server redis.conf启动 输入 ps -aux|grep redis(输入ps -A|grep redis 也行 A大写)查看是否启动成功
以上为后端启动
- 测试后端启动是否成功,测试方式同上
启动客户端进行测试
cd /usr/local/bin ./redis-cli注:以上为博主查阅多方资料并尝试总结所得,如需转载,请标注来源,尊重劳动成果,谢谢!