redis 安装使用教程

github原文链接(welcome give me a star on github):
https://github.com/lianggx6/Tools/wiki/redis-安装使用教程

redis安装配置

菜鸟教程:http://www.runoob.com/redis/redis-tutorial.html

  1. 下载解压
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
  1. 配置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
  1. 使用redis客户端测试
src/redis-cli  # 进入本机redis客户端
ping  # 测试联通
CONFIG GET *  # 获取所有配置项,*可替换为某一具体配置项
  1. 密码验证
    通过以下命令查看是否设置了密码验证,并进行修改
CONFIG get requirepass  # 查看是否设置密码验证,默认为空,即没有设置
CONFIG set requirepass "password"  # 设置密码
AUTH password  # 验证密码

redis使用

官方命令行解释文档:https://redis.io/commands

  1. 登录redis客户端, host默认为127.0.0.1
redis-cli -h host -p port -a password
  1. 选择数据库
SELECT index  # 默认是0号数据库  
  1. 基本数据类型——键(key)的相关操作
    菜鸟教程:http://www.runoob.com/redis/redis-keys.html
    方法概括:GET 、SET 、DEL 、EXISTS 、GETSET 、KEYS *…
  2. 字符串操作
    菜鸟教程:http://www.runoob.com/redis/redis-strings.html
    方法概括:GETRANGE 、MAGET 、SETNX 、STRLEN 、INCR 、INCRBY 、INCRBYFLOAT 、DECR 、APPEND …
  3. 哈希(hash)字典操作
    菜鸟教程:http://www.runoob.com/redis/redis-hashes.html
    hash操作的语法很多是在键值操作的基础上第一个字母加"H",hash表的名字我们仍将其称之为“键”,hash中的键我们称之为“域”。
    方法概括: HSET 、HGET 、HEXISTS 、HDEL 、HLEN 、HGETALL 、HKEYS 、HVALS …
  4. 列表(list)操作
    菜鸟教程:http://www.runoob.com/redis/redis-lists.html
    方法概括:LPUSH 、LPOP 、RPUSH 、RPOP 、LLEN 、LINDEX 、LINSERT 、LSET 、LREM 、RPOPLPUSH …
  5. 集合(set)操作
    菜鸟教程:http://www.runoob.com/redis/redis-sets.html
    方法概括:SADD 、SCARD 、SISMEMBER 、SMEMBERS 、SPOP 、SREM 、SMOVE 、SUNION 、SDIFF 、SINTER …
  6. 有序集合(sorted set)
    菜鸟教程:http://www.runoob.com/redis/redis-sorted-sets.html
    有序集合中的元素唯一,但每个元素有一个double型分数,根据分数排序。不同元素的分数可重复。
    方法概括:ZADD 、ZCARD 、ZCOUNT 、ZSCORE 、ZREM 、ZRANK 、ZINCRBY 、ZREVRANK …
  7. 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 ,填写名称端口密码就好了

猜你喜欢

转载自blog.csdn.net/lianggx6/article/details/87903703