欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

Linux下安装Redis数据库

发布时间:2025/3/16 linux 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Linux下安装Redis数据库 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

操作系统是Ubuntu(window下的虚拟机),与centOS的区别在于yum源支持不友好。普通联网安装采用apt-get较为常见。

联网安装可以直接执行命令: 最好采用sudo管理员权限去操作,方便省事

先检查更新源信息:sudo apt-get update

安装软件服务:sudo apt-get install redis-server

正常情况下,安装完成不报错就完成了。

然后启动服务 sudo redis-server   或者 sudo server redis restart  / stop

客户端连接:redis-cli  测试ping --->pong(返回)则安装服务正确。

源码编译安装(坑多):

确保已经安装过  gcc及glibc相关的编译环境,否则执行:sudo apt-get install gcc glibc-*

1:下载redis源码 : wget http://download.redis.io/redis-stable.tar.gz

2:解压  : tar xvzf redis-stable.tar.gz

3:进入redis-stable目录 : cd redis-stable

4:build源码: make     编译源码

5:测试一下build是否成功了:  make test

通常在虚拟机或者配置不高的机器下安装时,会报出1到两个响应事件久的警告,可以忽略掉直接安装。

但是注意如果是: You need tcl 8.5 or newer in order to run the Redis test Makefile:242: recipe for target 'test' failed make: *** [test] Error 1

则表示缺少了tcl运行环境。需要安装:sudo apt-get install tcl

如果看到如下输出

\o/ All tests passed without errors!

Cleanup: may take some time... OK
make[1]: Leaving directory '/home/ghc/Documents/nano/redis-stable/src'

证明成功了
相关配置的设置:

主要的配置文件就是安装包下的redis.conf文件,坑爹的是安装完后,优先读取默认配置。为了提高优先级及便于修改配置信息。

可以在把安装包下的配置文件拷贝到 /etc/redis/redis.conf,当然需要新建一个文件夹redis,命令sudo mkdir /etc/redis/

拷贝文件:cp /root/redis-stable/redis.conf   /etc/redis/

vim打开配置文件:sudo vim /etc/redis/redis.conf  编辑模式下按I(insert)比较好用 

必须更改的几处配置:

1,允许其他IP访问 ---->注释掉bind 127.0.0.1 (注释后其他ip 可以连接和访问Redis了)

2,将daemonize no修改为daemonize yes,设置成作为后台进程运行  设置为守护进程,则不会在命令行阻塞,类似于服务

3保护模式一定要关闭,否则其他IP的客户端将无法访问。protected-mode no

4.启用密码认证:requirepass 123456 添加此命令语句

编辑完成保存退出,重启服务,配置完成。

window下安装操作的配置也是一样,进入安装目录后执行命令

  卸载服务:redis-server --service-uninstall

  开启服务:redis-server --service-start

  停止服务:redis-server --service-stop

转载于:https://www.cnblogs.com/wen-kang/p/10328389.html

总结

以上是生活随笔为你收集整理的Linux下安装Redis数据库的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。