Redis基础

一、常用命令

开启redis:redis-server
进入redis命令环境:redis-cli
远程连接 :redis-cli --raw -h 192.168.100.37 -p 6379 (—raw中文)
远程连接带密码 :redis-cli --raw -h 10.19.108.196 -p 6379 -a datu@com (—a密码)

二、知识点:

1. String :字符串

值是字符串、整数、浮点数
整数有自增(increment)、自减(decrement)操作
SET key value
GET key
INCR key

2. List :列表

一个链表,链表上面的每个节点都包含了一个字符串。
链表两端有推入、弹出元素等很多操作;
LPUSH
RPUSH
LPOP
RPOP
LRANGE key start stop
LINDEX key index

3. Set :集合

包含字符串的无序收集器,并且被包含的每个字符串都是独一无二的。其实存的是「键」,没有对应的「值」。

增删差;检查是否存在;计算交集、并集、差集;随机获取元素。
SADD key member
SREM key member
SISMEMBER key member; 是否存在某值
SMEMBERS key ;所有值(慢,慎用)
SINTER key1 key2;交集
SUNION key1 key2;并集
SDIFF key1 key2;差集

4. Zset :有序集合

字符串成员(member)与浮点数分值(score)之间的有序映射,元素的排序按照分值排序。类似于分数表,「人名才是键,分数才是值,分数必须是浮点数」:
增、删、查;
ZADD key score member
ZRANGE key start stop
ZRANGEBYSCORE key min max
ZSCPRE key member ;获取
ZREM key member ;删除
Hash :散列
包含键值对的无序散列列表。类似于文档。

增、删、查。
HSET key field value
HGET key field
HGETALL key; 所有的「键值」对。
HDEL key field;删除散列中的某个。

三、文件配置:

1. 配置文件路径:/usr/local/etc     //redis.conf、 redis-sentinel.conf的路径:
    原文作者:陈健
    原文地址: https://segmentfault.com/a/1190000010093940
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞