安装redis是最顺利的一个了
引用:
安装向导:https://zhuanlan.zhihu.com/p/53965822
https://redis.io/download(这是redis官网上的下载方式简单安装)
开启远程连接:https://www.cnblogs.com/kaisame/p/9441536.html(要注意一个问题,那就是本地也要安装redis,才能使用redis有关的服务)
操作redis:https://www.cnblogs.com/jtfr/p/10503803.html
遇到了个问题:
报server.c:3041:11: error: ‘struct redisServer’ has no member named ‘initial_memory_usage’ server.initial_memory_usage = zmalloc_used_memory();等等问题
解决办法:升级gcc:https://blog.csdn.net/hello_cmy/article/details/106062327
1.安装redis
安装redis最好放在/usr/local下
在linux命令控制界面操作
cd /usr/local //打开到安装目录
wget https://download.redis.io/releases/redis-6.0.9.tar.gz //下载
tar xzf redis-6.0.9.tar.gz //解压
cd redis-6.0.9 //打开
make //编译 (这里可能会报错,解决办法已经在开头写了)
因为redis文件夹名后面还有-6.0.9的版本号不好记,可以自己选择更改文件夹名
mv redis-6.0.9 redis
2.进入src目录,执行make install
cd src
make install
3.启动redis服务
src/redis-server
4.打开另一个shell窗口,因为关闭或退出了都会停止redis服务
打开redis
执行 src/redis-cli
redis> set foo bar //执行命令
OK //运行结果
redis> get foo //执行命令
"bar" //运行结果
5.后台启动redis(就是关闭了shell不会关闭redis服务)
编辑redis下的redis.conf文件
vim redis/redis.conf
将daemonize属性改为yes
重启redis服务(指定配置文件启动):src/redis-server redis.conf(重启可以直接使用这个命令重启,也可以先关闭后打开)
停止 redis 命令
# 停止Redis命令
redis-cli shutdown
6.远程连接redis
1.远程电脑设置密码
编辑redis/redis.conf文件
添加:requirepass 设置你的的密码
或者命令修改
刚安装的redis是没有密码的
所以可以直接登录进去修改
执行命令:
config get requirepass //获取当前密码
config set requirepass “你的密码”
2.注释掉redis.windows-service.conf 中的bind 127.0.0.1这一行(在前面加#)
3.同文件中将protected-mode yes 改成 protected-mode no
4.保存并重启redis服务
5.保证本机和远程电脑ping的通的情况下,在本机redis目录下打开PowerShell或者cmd,输入命令
redis-cli -h 192.168.1.1 -p 6379 -a 12345
-h:ip -p: 端口 -a: 密码
注意这里不能直接打开reids-cli.exe操作
7.使用可视化工具
下载:https://github.com/qishibo/AnotherRedisDesktopManager/releases
另外,再来个方便操作redis命令的方法,设置环境变量
每次写redis命令都要打开到redis目录再运行,有点麻烦,可以设置环境变量
vim etc/profile
按 i 编辑
在末尾添加export REDIS_HOME=/user/local/redis (redis安装路径)
再在PATH变量后面添加 :$REDIS_HOME/src
这样的话,下次执行redis命令就可以直接在任意文件夹下面执行了