redis命令
redis下载

修改密码,打开redis.windows.conf文件夹,找到这个地方,然后修改密码,以后每次登录都需要密码。
启动:必须在redis的安装目录下面
1 | redis-server.exe redis.windows.conf |


连接
方式1:新建一个命令行窗口,输入redis-cli.exe 方式2:在安装目录下双击redis-cli.exe
1 | redis-cli.exe |

查询所有数据

登录
1 | auth 196691 |

下载安装包
1 | wget https://download.redis.io/releases/redis-6.2.4.tar.gz |

解压到当前目录
1 | tar -zvxf redis-6.2.4.tar.gz |
移动到/usr/local/redis
1 | mv redis-6.2.4 /usr/local/redis |
查看生效没有

切换到/usr/local/redis目录,输入make进行编译
1 | make |
cc命令没有找到,百度一下哈
安装这个
1 | sudo yum -y install gcc gcc-c++ libstdc++-devel |
然后执行
1 | make MALLOC=libc |
再make一下
1 | make |

安装
1 | make PREFIX=/usr/local/redis install |

这里多了一个关键字 ‘PREFIX=’ 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了 redis 必须存放在 ‘/usr/local/redis’ 目录。假设不添加该关键字 linux 会将可执行文件存放在 ‘/usr/local/bin’ 目录,库文件会存放在 ‘/usr/local/lib’ 目录。配置文件会存放在 ‘/usr/local/etc 目录。其他的资源文件会存放在 ‘usr/local/share’ 目录。这里指定好目录也方便后续的卸载,后续直接 rm -rf /usr/local/redis 即可删除 Redis。
启动
1 | ./bin/redis-server& ./redis.conf |
注意:必须要加&,如果配置daemonize 属性为 yes 则跟后台进程方式启动其实一样,就不用加,打开/usr/local/redis/redis.conf修改一下
中间出了点小问题,6379被我的docker里面的redis占用了,被我用kill -9 id 杀死了
命令行操作
进入/usr/local/reids/bin然后执行下面命令
1 | redis-cli |
如果提示redis找不到,用yum 安装一下
1 | yum install redis |
安装好了,进入redis
1 | redis-cli |
测试一下,没有问题
查询删除
1 | keys * |
String字符串
1 | set 键 值 |
liet列表
1 | lpush 键 值 |
hash集合
1 | hset field 键 值 |
set集合
1 | sadd 键 值 |
zset集合
1 | zadd 键 score 值 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zouwenの个人博客!
评论