修改配置格式
redis 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE redis 127.0.0.1:6379> CONFIG SET loglevel "notice" OK redis 127.0.0.1:6379> CONFIG GET loglevel 1) "loglevel" 2) "notice"Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 1、String
127.0.0.1:6379> set name kk OK 127.0.0.1:6379> get name "kk"2、Hash
127.0.0.1:6379> hmset name name1 kk name2 kam OK 127.0.0.1:6379> hget name name1 "kk" 127.0.0.1:6379> hget name name2 "kam"3、List,按照插入顺序排序
127.0.0.1:6379> lpush name kk1 (integer) 1 127.0.0.1:6379> lpush name kk2 (integer) 2 127.0.0.1:6379> lpush name kk3 (integer) 3 127.0.0.1:6379> lrange name 0 2 1) "kk3" 2) "kk2" 3) "kk1" 127.0.0.1:6379> lpush name kk3 (integer) 4 127.0.0.1:6379> lrange name 0 3 1) "kk3" 2) "kk3" 3) "kk2" 4) "kk1"4、Set,集合内元素的唯一性,第二次插入的元素将被忽略
127.0.0.1:6379> sadd name kk1 (integer) 1 127.0.0.1:6379> sadd name kk2 (integer) 1 127.0.0.1:6379> sadd name kk3 (integer) 1 127.0.0.1:6379> sadd name kk3 (integer) 0 127.0.0.1:6379> smembers name 1) "kk3" 2) "kk2" 3) "kk1"5、zset(sorted set:有序集合),不允许重复的成员,通过分数来为集合中的成员进行从小到大的排序,分数可以重复
127.0.0.1:6379> zadd name 1 kk3 (integer) 1 127.0.0.1:6379> zadd name 2 kk2 (integer) 1 127.0.0.1:6379> zadd name 3 kk1 (integer) 1 127.0.0.1:6379> zrangebyscore name 0 3 1) "kk3" 2) "kk2" 3) "kk1"连接本地的 redis 服务
# redis-cli检测redis服务是否启动
redis 127.0.0.1:6379> PING PONG远程连接
# redis-cli -h host -p port -a password避免中文乱码
127.0.0.1:6379> set name 是 OK 127.0.0.1:6379> get name "\xe6\x98\xaf" 127.0.0.1:6379> exit [root@es1 src]# redis-cli --raw 127.0.0.1:6379> get name 是Redis 键(key) Redis 字符串(String) Redis 哈希(Hash) 127.0.0.1:6379> hmset kk age “10” hobby “sleep” sport “run” OK 127.0.0.1:6379> hgetall kk age 10 hobby sleep sport run Redis 列表(List) Redis 集合(Set) Redis 有序集合(sorted set)