风铃网站具体是做那方面的,现在lol谁做教学视频网站,大连网络公司联系方式,上海建站seoUbuntu 配置 Redis
下载 redis
找到 redis 官网界面#xff0c;下载 redis6.2LTS 点击前往
用 mobax 连接到 ubuntu 虚拟机#xff0c;把下载好的 tar.gz 文件丢到任意一个文件夹下面
进入该文件夹#xff0c;于此处打开终端#xff0c;进行解压操作#xff1a;tar -z…Ubuntu 配置 Redis
下载 redis
找到 redis 官网界面下载 redis6.2LTS 点击前往
用 mobax 连接到 ubuntu 虚拟机把下载好的 tar.gz 文件丢到任意一个文件夹下面
进入该文件夹于此处打开终端进行解压操作tar -zxvf xxxx.tar.gz 安装 redis
安装 redis 之前需要配置 gcc 环境sudo apt install gcc
之后进入到我们刚刚解压出来的 redis 包里面输入指令安装 make make install 配置 redis
修改 conf 文件 sudo vim /etc/redis/redis-conf
我们需要修改以下几个字段其余的配置项自己查
# 修改登录密码
requirepass123456# 开启守护进程
daemonlizeyes然后运行 redis-serversudo redis-server /etc/redis/redis.conf
使用 systemctl 查看运行是否正常如果正常他就是绿色的sudo systemctl status redis 运行客户端
既然我们已经把服务端跑起来了并且将其设置为后台运行此时就需要打开客户端并连接服务端了
可以通过端口主机连接redis-cli -h 127.0.0.1 -p 6739 或者直接密码连接redis-cli -a 123456
连接成功后输入 PING redis 就会自动返回 PONG
如果没有出现那就证明还没登陆需要执行登录操作AUTH [你的密码] 旧版配置手册
虚拟机安装 redis 演示操作系统为 centos7 开启终端使用 wget 下载最新的 redis 包 wget http://download.redis.io/releases/redis-6.2.5.tar.gz
wget 默认存储点分为以下俩状况
如果为 root 用户存到 /root如果为普通用户存到 /home/username 下 一般的我们均用 root 用户执行操作故在 root 文件夹下找到 redis-6.2.5.tar.gz 压缩包 复制他到 /root/src 下
解压 tar -xzvf redis-6.2.5.tar.gz 进入解压后文件包cd redis-6.2.5
直接 make 即可make 保护模式与地址绑定
在物理机上使用 jedis 链接虚拟机的 redis 服务器时时常会因为保护模式开启导致连接失败请按以下步骤解决
进入文件夹 /redis-6.2.5/src 执行代码开启 redis 服务器 ./redis-serve 执行代码开启 redis 客户端 ./redis-cli
网上很多资料都建议直接修改 redis.confredis 配置文件这里有一个更方便的方法
在客户端依次执行以下代码直接修改 redis 的保护模式与地址绑定
# 设置绑定地址为空否则无法连接
config set bind # 设置保护模式关闭
config set protected-mode no不仅如此我们还可以借助此方式来查看配置文件内的对应状态
# 查看指定名称的状态
config get xxx讨厌的防火墙
直接关闭防火墙以免限制外部访问 6379 端口 systemctl stop firewalld.service 测试可连接性
务必保证 vmware 的虚拟网络设置为桥接模式且虚拟机已经连接到网络上了 记录 centos 的 ip 地址
物理机下 ping 一下虚拟机如果可以 ping 通表示网络链接完全正常 远程连接出错
查看防火墙 由于我这边使用的是 ubuntu 来配置 redis所以命令和 centos 不一致请大家鉴别 如果你想速战速决可以直接关掉防火墙sudo ufw stop
或者允许端口后重新加载防火墙
sudo ufw enable
sudo ufw allow 6379
sudo ufw reloadredis.conf
如果想要远程连接 redis请务必严格把 redis.conf 中的两个关键配置项改成一下的样子
注释掉 bind 字段设置 protected-mode no
设置完毕后进入 redis.conf 文件夹下运行服务器 redis-server redis.conf 还是无法连接
使用 ps -ef | grep redis 看一下如果发现对应 redis-server 一行的末尾是 *:6379 才是正确的 如果显示 127.0.0.1:6379 就表示你没有在 redis.conf 里面注释 bind 字段或者忘了重启服务器