文章目录
001- redis介绍
002- redis安装
根据视频安装
启动方式:
① 前台启动 redis-server
② 后台启动 redis-server &
一般使用后台启动 默认占用端口号6379
③ 根据配置文件启动 启动命令 配置文件 &
注意:如果修改了redis的配置文件redis.conf,必须在启动时指定配置文件,否则修改无效!
关闭方式:
① 使用redis客户端关闭,向服务器发出关闭命令
任意目录下执行 指令:redis-cli shutdown
推荐使用这种方式, redis先完成数据操作,然后再关闭。
例如:
② kill pid 或者 kill -9 pid
这种不会考虑当前应用是否有数据正在执行操作,直接就关闭应用。
先使用 ps -ef | grep redis 查出进程号,再使用 kill pid
首先启动redis服务 redis-server &
然后启动redis客户端 redis-cli
默认ip地址127.0.0.1 端口号6379
redis-cli -p 指定端口号 -h 指定ip地址
退出redis客户端 exit或者quit
退出redis服务 redis-cli shutdown
003- redis基本知识
004- redis的5种数据结构
(1)字符串类型string
(2)列表类型list
(3)集合类型set
(4)哈希类型hash
(5)有序集合类型zset (sorted set)
005- redis的常用操作命令
5.1 key的操作命令
(1)keys
(2)exists
(3)move
(4)ttl
(5)expire
(6)type
(7)rename
(8)del
5.2 字符串类型string
(1)set
(2)get
(3)append
(4)strlen
(5)incr
(6)decr
(7)incrby
(8)decrby
(9)getrange
(10)setrange
(11)setex
(12)setnx
(13)mset
(14)mget
(15)msetnx
5.3 列表类型list
一个key对应一个列表(一个列表中是多个value)
(1)lpush
(2)rpush
(3)lrange
(4)lpop
(5)rpop
(6)lindex
(7)llen
(8)lrem
(9)ltrim
(10)lset
(11)linsert
5.4 集合类型set
(1)sadd
(2)smembers
(3)sismember
(4)scard
(5)srem
(6)srandmember
(7)spop
(8)smove
(9)sdiff
(10)sinter
(11)sunion
5.5 哈希类型hash
(1)hset
(2)hget
(3)hmset
(4)hmget
(5)hgetall
(6)hdel
(7)hlen
(8)hexists
(9)hkeys
(10)hvals
(11)hincrby
(12)hincrbyfloat
(13)hsetnx
5.6 有序集合类型zset
(1)zadd
(2)zrange
(3)zrangebyscore
(4)zrem
(5)zcard
(6)zcount
(7)zrank
(8)zscore
(9)zrevrank
(10)zrevrange
(11)zrevrangebyscore
006- redis的配置文件
007- redis的持久化
7.1 RDB