前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Valkey(瓦尔基)是目前Redis的开源GA直接替代品

Valkey(瓦尔基)是目前Redis的开源GA直接替代品

原创
作者头像
贺春旸的技术博客
修改2024-05-10 14:11:29
1490
修改2024-05-10 14:11:29
举报
文章被收录于专栏:DBA 平台和工具DBA 平台和工具

什么是 Valkey(瓦尔基)?

根据 https://valkey.io 的解释,Valkey 是一种高性能键值数据存储。它通常与应用程序-数据库堆栈并存,或介于应用程序-数据库堆栈之间,用于缓存和消息队列,甚至可以充当 NoSQL 类型的数据库。Valkey 可作为单个实例或在集群中运行,并提供复制和高可用性选项。

可以理解为Percona和MySQL的关系,就像使用Redis一样使用Valkey。

源码:https://github.com/valkey-io/valkey/releases/tag/7.2.5

安装(docker版体验)

代码语言:shell
复制
shell> docker pull valkey/valkey:7.2.5
shell> docker run -p 6379:6379 --name valkey725 -d valkey/valkey:7.2.5

使用(可以直接用redis-cli客户端访问6739端口)

代码语言:javascript
复制
redis-cli> set k1 v1
redis-cli> get k1

Valkey 有六种基本数据类型:

  • String
  • List
  • Set
  • Hash
  • Sorted Set
  • Bitfield

源码安装部署:

代码语言:shell
复制
shell> wget https://github.com/valkey-io/valkey/archive/refs/tags/7.2.5.tar.gz
shell> cd valkey-7.2.5
shell> make MALLOC=jemalloc
shell> make install

然后你用生产环境的redis配置文件来启动

代码语言:shell
复制
shell> valkey-server /etc/redis6379.conf
shell> valkey-cli -a 123456
或者
shell> redis-cli -a 123456

命令完全一样,你怎么使用Redis就怎么使用Valkey(瓦尔基)。

总结

Valkey 是当前 Redis 的开源 GA 替代品,它保持了真正开源软件的原始精神。它易于安装和运行。在保持简单结构的同时,它还能处理复杂的数据存储类型。

而 Redis 已决定放弃传统的开源许可证,这是 Redis 试图阻止云厂商通过使用 Redis 的软件获取利润。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是 Valkey(瓦尔基)?
  • 安装(docker版体验)
  • 使用(可以直接用redis-cli客户端访问6739端口)
  • Valkey 有六种基本数据类型:
  • 源码安装部署:
  • 总结
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档