篮之新喜 发表于 2024-9-4 12:04:36

Linux系统安装Redis7(详细版)

一、windows安装redis

Window 下安装
下载地址:https://github.com/dmajkic/redis/downloads
下载到的Redis支持32bit和64bit。根据自己现实环境选择,将64bit的内容cp到自定义盘符安装目登科名redis。 如 C:\reids
打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf 。
如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的谁人redis.conf可以省略,
如果省略,会启用默认的。输入之后,会表现如下界面:
https://img-blog.csdnimg.cn/direct/fa8e28fe593c4a21b69955de20c29192.png
这时间另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。
设置键值对 set myKey abc
取出键值对 get myKey
https://img-blog.csdnimg.cn/direct/83e6d61552cf419999cbd9025613cc79.png
二、Linux安装Redis

1、Linux环境安装Redis必须先具备gcc编译环境
什么是gcc:
gcc是linux下的一个编译程序,是C程序的编译工具。
GCC(GNU Compiler Collection) 是 GNU(GNU’s Not Unix) 筹划提供的编译器家属,它能够支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序计划语言前端,同时能够运行在 x86, x86-64, IA-64, PowerPC, SPARC和Alpha 等等几乎现在全部的硬件平台上。鉴于这些特征,以及 GCC 编译代码的高效性,使得 GCC 成为绝大多数自由软件开辟编译的首选工具。虽然对于程序员们来说,编译器只是一个工具,除了开辟和维护人员,很少有人关注编译器的发展,但是 GCC 的影响力是如此之大,它的性能提升乃至有望改善全部的自由软件的运行效率,同时它的内部结构的变化也体现出当代编译器发展的新特征。
查看 gcc -v
https://img-blog.csdnimg.cn/direct/0944bce974a0478392fe5b457f6f1feb.png
如果没有就安装,注意要能访问外网的环境下
yum -y install gcc-c++
创建opt目录
mkdir opt
https://img-blog.csdnimg.cn/direct/755f52a6447a4474be0a99a7e08a7e99.png
下载redis

方式一、下载好通过SSH上传 (可以查看历史版本)
官网:http://download.redis.io/releases/
方式二,直接下载(推荐)
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
下载得到redis-7.0.0.tar.gz后将它放入我们的Linux目录/opt
https://img-blog.csdnimg.cn/direct/444516c9525f4f08a90cc3ad6ba85a51.png
解压redis-7.0.0.tar.gz
tar -zxvf redis-7.0.0.tar.gz
进入redis-7.0.0目录,实行make命令举行安装
https://img-blog.csdnimg.cn/direct/73015cc1e929418fbe9d7bc8d12952eb.pnghttps://img-blog.csdnimg.cn/direct/105eed7637d7479287c3136c279d32ca.png
查看默认安装目录:usr/local/bin
https://img-blog.csdnimg.cn/direct/a4b57ea35ae544a68e16b5bcc933845f.pnghttps://img-blog.csdnimg.cn/direct/8d83f19f3e8746118f5d3ca7299846db.png
将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis
mkdir /myredis
cp redis.conf /myredis/redis7.conf
https://img-blog.csdnimg.cn/direct/66852093eb8a4b558365b3be40b0e2a0.png
创建的目录在根目录下
https://img-blog.csdnimg.cn/direct/ccec2976489b4d9b9d5a77401ff26e05.png
一般利用都不直接修改redis.conf原文件,修改拷贝出来redis7.conf文件,如下:
https://img-blog.csdnimg.cn/direct/41083053027246e188cf386d4bcc0a5e.png
编辑redis7.conf文件

vimredis7.conf
ps:如果编辑器不表现还是可以举行设置
打开文件后 :按Esc+ shift+:
输入set no--表示不显示
输入set number --表示显示行数
https://img-blog.csdnimg.cn/direct/1d449c6db6a14b7cbfceba18c5aee2ff.png
https://img-blog.csdnimg.cn/direct/f25d6562dbc941d2a83448f011fd48a6.png
https://img-blog.csdnimg.cn/direct/358053064e4a4dc5b65bd6aa770f5b34.png
https://img-blog.csdnimg.cn/direct/6aa61abcd6fb44f580fcbdda99e3ff29.png
https://img-blog.csdnimg.cn/direct/59ea8e7c1f534031866bb2fa2b662000.png
修改后生存—》重启
wq:表示保存退出
wq!:表示强制保存退出
x: 表示保存退出
:q        在vim中表示退出
:q!        表示强制不保存退出,不对文件进行保存
启动redis-server服务

/usr/local/bin日录下运行redis-server,启用/myredis日录下的redis7.conf文件
redis-server /myredis/redis7.conf
使用redis-cli毗连测试
redis-cli -p 6379
https://img-blog.csdnimg.cn/direct/cc95d8644d8e4ecaa865ceb88a373805.png
如果你设置了登录暗码则需要认证:
auth 你的密码
https://img-blog.csdnimg.cn/direct/8bf84111a76b43ee8190e229baedec70.png
查看redis的历程是否开启(新开一个绘画)
ps -ef|grep redis

https://img-blog.csdnimg.cn/direct/d0734d00ceae477ba130a4c2a468e826.png
如何关闭redis服务

shutdown是关闭redis的命令,注意此段命令必须在redis命令行运行,否则回导致服务器关闭!!!
shutdown#关闭redis服务
exit           #退出
```![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c2855f8691644ac0a47a6f791cda3c49.png)
在linux命令行关闭redis只需要

```css
systemctl stop redis
再次查看服务:
ps -ef|grep redis

https://img-blog.csdnimg.cn/direct/0c9f3c20782d4cb187e979e1c4be32fd.png
设置Redis开机自启动

起首,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
内容如下:
最紧张的是:ExecStart=/usr/local/bin/redis-server /myredis/redis7.conf
这个,这里指定了redis-server的设置文件
根据设置文件的差别这里的名字也是差别的
Description=redis-serverAfter=network.targetType=forkingExecStart=/usr/local/bin/redis-server /myredis/redis7.conf
PrivateTmp=trueWantedBy=multi-user.target 重载系统服务:
systemctl daemon-reload
reboot #重启系统
现在,我们可以用下面这组命令来利用redis了:
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
实行下面的命令,可以让redis开机自启:
systemctl enable redis

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux系统安装Redis7(详细版)