redis 安装使用教程 - lianggx6/Tools GitHub Wiki
redis安装配置
菜鸟教程:http://www.runoob.com/redis/redis-tutorial.html
- 下载解压
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-2.4.8.tar.gz
cd redis-2.4.8
make
make前要确认安装了gcc,如果没有安装,则使用如下进行安装
zypper install gcc
这样就安装成功了,在redis安装目录下运行如下语句,即可运行
src/redis-server
- 配置redis,后台运行
修改安装目录下的配置文件:redis.cof,这个是默认配置文件。
修改如下,daemonize 意为开启守护进程,如此可后台运行
bind 为绑定的IP地址,只能绑定本机的地址,0.0.0.0是监听本机所有IP
详见:https://blog.csdn.net/a578977626/article/details/78202202
daemonize yes
bind 0.0.0.0
其他配置的相关解释:http://www.runoob.com/redis/redis-conf.html
安装如下语句运行可加载特定配置文件
src/redis-server redis.conf
- 使用redis客户端测试
src/redis-cli # 进入本机redis客户端
ping # 测试联通
CONFIG GET * # 获取所有配置项,*可替换为某一具体配置项
- 密码验证
通过以下命令查看是否设置了密码验证,并进行修改
CONFIG get requirepass # 查看是否设置密码验证,默认为空,即没有设置
CONFIG set requirepass "password" # 设置密码
AUTH password # 验证密码
redis使用
官方命令行解释文档:https://redis.io/commands
- 登录redis客户端, host默认为127.0.0.1
redis-cli -h host -p port -a password
- 选择数据库
SELECT index # 默认是0号数据库
- 基本数据类型——键(key)的相关操作
菜鸟教程:http://www.runoob.com/redis/redis-keys.html
方法概括:GET 、SET 、DEL 、EXISTS 、GETSET 、KEYS *... - 字符串操作
菜鸟教程:http://www.runoob.com/redis/redis-strings.html
方法概括:GETRANGE 、MAGET 、SETNX 、STRLEN 、INCR 、INCRBY 、INCRBYFLOAT 、DECR 、APPEND ... - 哈希(hash)字典操作
菜鸟教程:http://www.runoob.com/redis/redis-hashes.html
hash操作的语法很多是在键值操作的基础上第一个字母加"H",hash表的名字我们仍将其称之为“键”,hash中的键我们称之为“域”。
方法概括: HSET 、HGET 、HEXISTS 、HDEL 、HLEN 、HGETALL 、HKEYS 、HVALS ... - 列表(list)操作
菜鸟教程:http://www.runoob.com/redis/redis-lists.html
方法概括:LPUSH 、LPOP 、RPUSH 、RPOP 、LLEN 、LINDEX 、LINSERT 、LSET 、LREM 、RPOPLPUSH ... - 集合(set)操作
菜鸟教程:http://www.runoob.com/redis/redis-sets.html
方法概括:SADD 、SCARD 、SISMEMBER 、SMEMBERS 、SPOP 、SREM 、SMOVE 、SUNION 、SDIFF 、SINTER ... - 有序集合(sorted set)
菜鸟教程:http://www.runoob.com/redis/redis-sorted-sets.html
有序集合中的元素唯一,但每个元素有一个double型分数,根据分数排序。不同元素的分数可重复。
方法概括:ZADD 、ZCARD 、ZCOUNT 、ZSCORE 、ZREM 、ZRANK 、ZINCRBY 、ZREVRANK ... - redis订阅功能
菜鸟教程:http://www.runoob.com/redis/redis-pub-sub.html
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息
方法概括: SUBSCRIBE(订阅频道)、UNSUBSCRIBE(取消订阅频道)、PUBLISH(向频道推送消息)、PSUBSCRIBE(订阅符合模式的所有频道)、PUNSUBSCRIBE(取消订阅符合模式的所有频道)
redis可视化工具
redis有一款可视化工具,Redis Desktop Manager,最新0.99版
官方下载链接:https://redisdesktop.com/download
然而官方的下载要钱,只能自己去找下载,然后0.99版的还极难找,好在找到了。
redis可视化工具使用很简单,具体不多讲了。打开左上角的连接到redis server ,填写名称端口密码就好了