这篇文章主要介绍了redis怎么在linux上部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Redis怎么在linux上部署文章都会有所收获,下面我们一起来看看吧。在官网下载Linux版本redis拷贝到l
这篇文章主要介绍了redis怎么在linux上部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Redis怎么在linux上部署文章都会有所收获,下面我们一起来看看吧。
在官网下载Linux版本redis
拷贝到linux服务器上,解压到指定目录
解压后得到redis文件夹-----移动到自己知道的文件位置
注:redis是C语言编写,需要依托c语言环境
yum install GCc-c++ tcl
进入到redis安装目录
执行
make---------------编译redis注意:redis6以上版本make编译可能报错,需要升级gcc版本#第一步sudo yum install Centos-release-scl#第二步sudo yum install devtoolset-7-gcc*#第三步scl enable devtoolset-7 bash
最后进行
make install
redis默认安装路径 use/local/bin
编译安装后会在此目录下
redis-server 服务端
redis-cli 客户端
我们可以把redis安装目录下配置文件:redis.conf文件拷贝到:use/local/redisconf/redis.con下
注:redisconf是我们自己创建的文件夹,以放置配置文件错误导致程序无法启动(做一个备份)
完成上述步骤后可以启动redis
redis-server /usr/local/rediscong/redis.confredis-cli----启动客户端
8一些在redis.conf文件里的配置解析
bind 127.0.0.1 -::1 指定 redis 只接收来自于该 IP 地址的请求在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程连接到redis服务。如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。(绑定的是服务器上网卡的ip,不是谁要连接绑定谁的ip,绑定服务器网卡连接后,远程访问只要通过这个网卡地址来的Redis请求,都可以访问redis)远程连接可采取指定多个IP方式,例:bind 192.168.11.129 127.0.0.1或者:bind 0.0.0.0----服务器上所有的ipv4地址
daemonize---此配置有两个值 yes/no 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束当daemonize yes代表开启守护线程---守护进程开启后台启动当daemonize no 代表关闭守护线程
protected-mode---此配置有两个值 yes/no 保护模式当protected-mode yes代表开启保护模式---(当没有为redis显示指定bind且没有设置密码时,此时redis就认为是不安全的,当开启保护模式后,保护模式的作用是只允许本地回环地址127.0.0.1和::1(ipv6回环地址的表示形式)访问。)当protected-mode no 代表关闭保护模式
requirepass passWord ---设置密码在配置文件中设置密码需要重启redis服务客户端启动1:redis-cli---进入命令行2:auth password---输入密码在客户端修改redis密码修改密码:config set requirepass password查看密码:config get requirepass
使用RedisDesktopManager连接redis服务时候可能出现连接失败问题
解决此问题方法如下
确保配置文件中bind设置
开启保护模式时候需要设置密码
配置文件的修改需要重启服务
redis启动和关闭
redis的启动命令redis-server /usr/local/rediscong/redis.conf如在/user/local/rediscong/目录下输入命令redis-server /usr/local/rediscong/redis.conf ,那么redis备份文件就在/user/local/rediscong/dump.rdbredis关闭命令进入客户端redis-cli 执行shutdown
关于“redis怎么在linux上部署”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“redis怎么在linux上部署”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网操作系统频道。
--结束END--
本文标题: redis怎么在linux上部署
本文链接: https://lsjlt.com/news/322944.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0