
redis
忆灬凝
这个作者很懒,什么都没留下…
展开
-
go-redis基础使用
GoLand中调用package mainimport ( "context" "fmt" "github.com/go-redis/redis/v8")var ctx = context.Background()func main() { rdb := redis.NewClient(&redis.Options{ Addr: "localhost:6379", Password: "", // no password set DB: 0原创 2022-03-27 17:52:46 · 1187 阅读 · 0 评论 -
redis_内存优化
位级别和字级别的操作Redis 2.2引入了位级别和字级别的操作:GETRANGE,SETRANGE,GETBIT和SETBIT.使用这些命令,你可以把redis的字符串当做一个随机读取的(字节)数组。例如你有一个应用,用来标志用户的ID是连续的整数,你可以使用一个位图标记用户的性别,使用1表示男性,0表示女性,或者其他的方式。这样的话,1亿个用户将仅使用12 M的内存。你可以使用同样的方法,使用GETRANGE和SETRANGE命令为每个用户存储一个字节的信息。这仅是一个例子,实际上...原创 2022-03-06 21:18:41 · 705 阅读 · 0 评论