Redis字符串类型

2020-04-22  本文已影响0人  lc_666

使用场景

使用方法

通过redis-cli

127.0.0.1:6379> set k1 val1
127.0.0.1:6379> get k1
"val1"
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> append k1 append
(integer) 5
127.0.0.1:6379> get k1
"v1append"
127.0.0.1:6379> get name
"lc666"
127.0.0.1:6379> strlen name
(integer) 5
127.0.0.1:6379>
127.0.0.1:6379> mset age 12 sex male
OK
127.0.0.1:6379> mget age sex
1) "12"
2) "male"
127.0.0.1:6379> setex name 5 lc
OK
127.0.0.1:6379> get name
"lc"
127.0.0.1:6379> get name
(nil)

127.0.0.1:6379> psetex name 5000 lc
OK
127.0.0.1:6379> get name
"lc"
127.0.0.1:6379> get name
"lc"
127.0.0.1:6379> get name
(nil)
127.0.0.1:6379> get word
"hello world"
127.0.0.1:6379> getrange word 0 3
"hell"
127.0.0.1:6379> get db
"redis"
127.0.0.1:6379> getset db mysql
"redis"
127.0.0.1:6379> get db
"mysql"
127.0.0.1:6379> get name
"lc"
127.0.0.1:6379> setnx name look
(integer) 0
127.0.0.1:6379> get name
"lc"
127.0.0.1:6379> msetnx k5 v5 k6 v6
(integer) 1
127.0.0.1:6379> mget k5 k6
1) "v5"
2) "v6"
127.0.0.1:6379> get word
"hello world"
127.0.0.1:6379> setrange word 6 redis
(integer) 11
127.0.0.1:6379> get word
"hello redis"

通过代码

public class RedisTest {
    
    public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost", 6379);
        jedis.set("name", "lc");
        String name = jedis.get("name");
        System.out.println(name);
    }
}
import redis
    
r = redis.Redis(host='localhost', port=6379, decode_responses=True)
r.set('name', 'lc')
print(r.get('name'))

查看数据类型

上一篇 下一篇

猜你喜欢

热点阅读