当前位置:   article > 正文

Redis安装和部署_redis安装部署

redis安装部署

下载和安装

Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。
科学上网更方便下载(推荐流量套一)

windows版

下载

Redis windows下载地址:https://github.com/tporadowski/redis/releases
image.png
下载好后解压到自己的本地目录(解压后如下)
例如:E:\ProgramFiles\Redis-x64-5.0.14.1
image.png

安装

定位到redis解压缩后的文件夹中, 打开命令提示符对话框输入"cmd"。
image.png
然后在命令窗口输入“redis-server.exe redis.windows.conf”出现如下界面即成功启动。

redis-server.exe redis.windows.conf
  • 1

image.png

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

安装的redis服务的dos窗口不要关闭,直接在目录找到redis-cli.exe 双击打开
image.png
打开结果:能打开本质上已经没问题了
输入 set lingdian 1 回车保存成功
输入 get lingdian 获取Redis内的值
image.png
能正常设置/读取,更证明Redis已经安装好了。

注册服务

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

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

image.png
这样就代表注册成功。

查看服务

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

image.png
image.png
image.png

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

image.png

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

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

更改端口

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

开启远程访问
  1. 找到 文件中bind 127.0.0.1 在前面加注释#image.png
  2. 文件找到protected-mode 把yes 改成noimage.png
设置密码

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

  1. 更改完后保存

然后重启redis 如下图所示 端口号已更改为6380
image.png
image.png

Ubuntu版(20.04)

下载

Redis Ubuntu下载地址:
http://download.redis.io/releases/
image.png
在/usr/local 下创建redis文件夹
把tar包放到/usr/local/redis 下 进行解压
tar -zxvf redis-5.0.14.tar.gz
image.png

安装

  1. 先安装gcc环境

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

  1. 编译

如果没有make命令 apt install make
执行make命令,编译成功后如图所示
image.png

  1. 配置redis,把当前目录下的redis.conf 拷贝到 当前目录下的src文件夹中

执行命令 redis-server redis.conf 启动成功
image.png

  1. 新开一个标签页

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

注册服务

复制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
  • 1
  • 2
  • 3
  • 4
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

需要更新和添加的信息

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

image.png

#把服务注册到系统服务
update-rc.d redis defaults
#删除服务
update-rc.d redis remove
#启动服务
service redis start
#查询服务状态
service redis status
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

查询服务

image.png

更改配置信息

  1. 将daemonize改为yes,让redis以守护进程的方式运行

image.png

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

image.png

  1. 保护模式protected-mode改为no

image.png

  1. 设置密码

image.png

可视化连接Redis

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/673578
推荐阅读
相关标签
  

闽ICP备14008679号