Go语言用什么缓存框架好,Redis吗

Python013

Go语言用什么缓存框架好,Redis吗,第1张

你要的应该是 Reids 或 Memcached 这些缓存服务,在 Go 语言中的客户端工具。

GitHub 上有个 repo 叫 awesome-go(GitHub - avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software),整理了常见的 Go 框架或代码库,其中就有 Redis 和 Memcached 的客户端。

首选,如果之前使用过redis容器,我们需要先remove掉之前的容器

然后创建redis容器,并运行

进入redis容器中

接着我们通过 redis-cli 连接测试使用 redis 服务

setex指令 可以设置数据存在的时间, setex key second value

MSET 一次设置多个key-value

MGET一次获取多个key-value

HGET

HGETALL

Hlen和hexist

Lpush 和 Lrange

Lpop和Rpop 从链表取出并移走数据

删除链表所有数据 DEL

字符串无序 不能重复

从连接池中Get出一个conn连接