0

在Linux上安装redis7 - Bensoco

 1 year ago
source link: https://www.cnblogs.com/chaodahao/p/17352179.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

1.检测虚拟机环境

1.1 bit检测命令:getconf LONG_BIT(建议使用64bit做开发)
2977305-20230425112813853-535151191.png
1.2 gcc环境检测:gcc -v
2977305-20230425113216416-1977681947.png

如果不具备gcc环境,则使用yum -y install gcc- c++命令进行c++环境的安装

2.开始安装

2.1 下载redis:

进入官网找到下载地址 https://redis.io/download
我下载的是7.0.11版本,属于稳定版本

2977305-20230425144516252-177397043.png
2.2 然后解压到当前目录:
2977305-20230425145449506-786192525.png

解压成功后会发现当前目录比之前多了一个文件夹redis-7.0.11,这个就是解压之后的文件夹

2977305-20230425145637824-386375149.png
2.3 移动redis目录:

Tip:有时候会出现没有权限的情况,可以使用sudo chmod -R 777 your_dir命令修改文件的操作权限
一般都会将redis目录放置到 /usr/local/redis目录,
所以输入mv redis-7.0.11 /usr/local/redis移动并重命名文件夹为redis

2977305-20230425154750417-369654697.png
2.4 编译:

cd到/usr/local/redis目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。
编译完成出现以下内容:

2977305-20230425155136392-1614261366.png
2.5 安装:

输入make PREFIX=/usr/local/redis install命令
这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,
库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
执行结果如下图:

2977305-20230425155549475-821820313.png

进入redis/bin可以看到有一些可执行文件。redis-server 是redis服务器,redis-cli 是redis客户端

2977305-20230425155816388-445755338.png
2.6 修改配置文件:

把原配置文件redis.conf复制一份到myredis目录下改名为redis7.conf(留存备份,防止修改出错)

2977305-20230425161742129-574087954.png
对redis7.conf进行修改:

1) 默认daemonize no 改为 daemonize yes

2977305-20230425162653727-1347318863.png

2) 默认protected-mode yes 改为 protected-mode no

2977305-20230425162950716-228718146.png

3) 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
2977305-20230425163109393-1017376328.png

4) 添加redis密码 改为 requirepass 你自己设置的密码

2977305-20230425163541070-2010094306.png

Tips:
vim使用技巧:
a. 进入vim后,set nu左侧显示行
b. /xxx 查找xxx功能
c. i 进入编辑模式,ESC 返回正常模式
d. :wq!保存并退出

5)设置redis默认配置文件为redis7.conf
2977305-20230425165659841-68060916.png
如输入ps -ef|grep redis|grep -v grep命令出现如下所示,则说明6379端口被redis占用,服务启动成功
2977305-20230425165835008-801309701.png

3.启动redis

3.1 服务端启动:
2977305-20230425170654002-2005888687.png
3.2 客户端启动:

2977305-20230425170727571-1677881404.png

3.3 测试是否能正常使用:

输入ping命令,返回PONG说明测试成功!
2977305-20230425170820918-1935716166.png
再测试键值对的输入输出,若输入输出正常,那么恭喜!完结撒花!!!

2977305-20230425171313135-1987837341.png

对了,还有关闭操作:
2977305-20230425171955677-1787503814.png

完结撒花~~~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK