Redis安装和部署-中间件专区论坛-技术-SpringForAll社区

Redis安装和部署

下载和安装

Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。

科学上网更方便(推荐流量套一)

1.1windows版

1.1.1下载

Redis windows下载地址:https://github.com/tporadowski/redis/releases

REDISFORWINDOWS5.O.141
THISISABUGFX/MAINTENANCERELEASETHATWORKSAROUNDISSUE#13OR
PERATIONS.IFYOARENOTUSINGMODULESTHEREISNONEEDTOUPGRADE.
3REDIS-X64-5.0.14.1.ZIP
0REDIS-X64-5.0.14.1.MSI
SOURCECODETAR.GZ
JSOURCECODE(ZIP)
369PEOPLEREACTED
FEB17,2022
ASSETS
FEB17,2022
FEB17,2022
FEB172022
6.79MB
12MB
LATEST
G41)0043
(1301)

d2b5ca33bd20231103205651

下载好后解压到自己的本地目录(解压后如下)
例如:E:\ProgramFiles\Redis-x64-5.0.14.1

OO-RELEASENOTES
022-02-1710:57
PROGRAMDEBUG..
2021-08-257:32
REDIS-CHECK-RDB.PDB
REDIS.WINDOWS.CONF
PROGRAMDEBUG..
REDIS.WINDOWS-SERVICE.CONF
2021-10-1720:11
2022-02-1710:57
PROGRAMDEBUG…
REDIS-SERVER.PD
2022-021710:58
RELEASENOTES.XT
022-021020:16
2022-02-1710:57
IREDIS-SENVER.EXE
REDIS-CHECK-AO
2021-08-257:32
REDIS-CLI.EXE
REDIS-BENCHMARKPDB
2022-021710:57
2022-02-1710:57
CONF文件
REDIS-BENCHMARK.EXE
2022-021710:57
REDIS-CHECK-RDB.EXE
PROGRAMDEBUG..
REDIS-X64-5.0.14.1
REDIS-CHECK-AOF.EXE
2022-02-1710:57
2022-02-1710:58
PROGRAMDEBUG.
CONF文件
9,620KB
月REDIS-CLIPDB
1,813KB
应用程序
2020-020913:40
2022-021710:58
9,620KB
2022-021710:58
614KB
129K(B
9,620KB
应用程序扩广展
EVENTLOG.D
61KB
README.TX
应用程序
文本文档
61KB
5,572KB
应用程序
5,980KB
1,813KB
1,813KB
文本文档
应用程序
电脑
修改日期
文件
本地磁盘(E
AMFILES
应用程序
PROARAM
2KB
大小
1K(B
449KB
4KB
类理
名称
O

e1e35ffd2e20231103205809

 

1.1.2安装


定位到redis解压缩后的文件夹中, 打开命令提示符对话框输入”cmd”。

REDIS-CHECK-RDB.EXE
REDIS.WINDOWS-SERVICE.CONF
202002-0913:40
REDIS-CHECK-AOF.PDB
2021-08-257:32
2022-02-1710:57
2022-02-1710:57
PROGRAMDEBUG.
REDIS-CHECK-RDB.PDB
REDIS-CHECK-AOF.EXE
REDIS-BENCHMARKODB
输入CMD然后回车
2022-02-1710:58
应用程序扩展
PROARAMDEBUG
REDIS.WINDOWS.CONF
2022-021710:58
2022-02-1710:58
PROGRAMDEBUG.
2022-02-1710:5
REDIS-BENCHMARKEXE
CONF文件
2021-08-257:32
README.TXT
PROARAMDEBUG
1,813KB
2022-021710:57
应用程序
文本文档
1.813KB
9,620KB
2022-021710:57
REDIS-CLI.PDB
搜索”CMD
CONF文件
应用程序
REDIS-CLEXE
2022-02-1710:58
EVENTLOG.DL
61KB
9,620KB
1KB
5.572KB
应用程序
,980KB
29KB
614KB
61KB
应用程序
CMA
449KB
2KB
MC
 

681b96772820231103205921

然后在命令窗口输入“redis-server.exe redis.windows.conf”出现如下界面即成功启动。

redis-server.exe redis.windows.conf

da6ef203f020231103210412

 
 

1.1.3测试安装是否成功(使用客户端测试)


安装的redis服务的dos窗口不要关闭,直接在目录找到redis-cli.exe 双击打开

46ae235ed920231103210529

打开结果:能打开本质上已经没问题了
输入 set lingdian 1 回车保存成功
输入 get lingdian 获取Redis内的值46b2f9659b20231103210704能正常设置/读取,更证明Redis已经安装好了。

1.1.4注册服务

每次开启手动启动太麻烦,可以直接把redis加入到windows服务中,跟随开机自动启动。
安装命令: 在Redis根目录执行cmd打开dos窗口 执行如下命令

redis-server.exe --service-install redis.windows.conf --loglevel verbose

76e426636820231103210803

这样就代表注册成功。

1.1.5查看服务

  • 可以去windows服务管理器界面查看windows是否存在,如果存在没有启动可以手动右键选择启动

    3b2f28f8d320231103211243

    9fc878997620231103211310

 
  • 命令启动
redis-server --service-start

0c632fa10c20231103211419

1.1.6更改配置信息(开启远程访问,更改端口,redis密码)

由于默认情况下 只能使用127.0.0.1访问redis服务,就是只能本地访问,
Redis默认端口是6379 部分地方认为6379是高危端口,需要更改。
设置访问redis密码,默认是不需要密码的

  • ae16bb104a20231103211519

1.1.6.1更改端口

找到文件中的 port 6379 这里改成 6380 并保存
注意:需要更改的端口 可以使用但未被占用的端口号

9dcd9bd9d320231103211650

1.1.6.2开启远程访问

  • 找到 文件中bind 127.0.0.1 在前面加注释#

7e32900e2b20231103211812

  • 文件找到protected-mode 把yes 改成no

a4cfd053fa20231103211916

1.1.6.3设置密码

文件找到 requirepass foobared 把注释去掉,然后foobared 改成自己需要设置的密码,如123456

719f3fcba720231103212034

改完后保存,然后重启redis 如下图所示 端口号已更改为6380

 

d2b5ca33bd20231103212213

d2b5ca33bd20231103212233

1.2Ubuntu版(20.04)

1.2.1下载

Redis Ubuntu下载地址:
http://download.redis.io/releases/

d2b5ca33bd20231103212337

在/usr/local 下创建redis文件夹
把tar包放到/usr/local/redis 下 进行解压

tar -zxvf redis-5.0.14.tar.gz

d2b5ca33bd20231103212430

1.2.2安装

1先安装gcc环境
由于redis是C语言编写,运行它需要C环境,所以编译前需要安装gcc

apt install gcc

2编译
如果没有make命令apt install make

执行make命令,编译成功后如图所示

d2b5ca33bd20231103212601

3配置redis,把当前目录下的redis.conf 拷贝到 当前目录下的src文件夹中
执行命令redis-server redis.conf启动成功

d2b5ca33bd20231103212648

4新开一个标签页 

ps -ef | grep redis 查询redis的进程是否开启

d2b5ca33bd20231103212747

1.2.3注册服务

复制redis启动脚本到 /etc/init.d/redis

#以当前路径为基准 包含utils
root@lingdian-vm:/usr/local/redis/redis-5.0.14#
root@lingdian-vm:/usr/local/redis/redis-5.0.14# cp utils/redis_init_script /etc/init.d/redis
root@lingdian-vm:/usr/local/redis/redis-5.0.14# vim /etc/init.d/redis
#查询redis-server 和 redis-cli 位置
root@lingdian-vm:~# whereis redis-server
redis-server: /usr/local/bin/redis-server

root@lingdian-vm:~# whereis redis-cli
redis-cli: /usr/local/bin/redis-cli

root@lingdian-vm:~# whereis redis.conf
redis.conf: /usr/local/redis/src/redis.conf

需要更新和添加的信息

EXEC=/usr/local/bin/redis-server  #更新成实际地址
CLIEXEC=/usr/local/bin/redis-cli  #更新成实际地址
CONF="/usr/local/redis/src/redis.conf"  #更新成实际地址
#在  $EXEC $CONF 后面 加上 &
#看下方截图示例,看下方截图示例,看下方截图示例

d2b5ca33bd20231103213321

#把服务注册到系统服务
update-rc.d redis defaults
#删除服务
update-rc.d redis remove
#启动服务
service redis start
#查询服务状态
service redis status

1.2.4查询服务

d2b5ca33bd20231103213413

1.2.5更改配置信息
1将daemonize改为yes,让redis以守护进程的方式运行

d2b5ca33bd20231103213508

2注释掉bind 127.0.0.1,否则只能在本机使用,远程客户端无法连接

d2b5ca33bd20231103213519

3保护模式protected-mode改为no

d2b5ca33bd20231103213535

4设置密码

d2b5ca33bd20231103213553

2可视化连接Redis

最后也可以通过redis desktop manager来连接查看redis是否正常可用

d2b5ca33bd20231103213615

请登录后发表评论

    没有回复内容