注意:本文代码建立在使用V语言最新版本 0.4.11
V语言以高性能、零依赖、编译速度快著称,其语法简洁且内存安全,适合开发需要低延迟的数据库中间件或微服务。Redis作为内存数据库,常被用于缓存、消息队列等场景,二者结合可构建高并发服务。
以下示例展示如何连接Redis并执行SET/GET命令:
module main
import db.redis
fn main() {
// Connect to Redis
mut db := redis.connect(redis.Config{
host: 'localhost'
port: 6379
})!
// Set and get values
db.set('name', 'Alice')!
name := db.get[string]('name')!
println('Name: ${name}') // Output: Name: Alice
// Integer operations
db.set('counter', 42)!
db.incr('counter')!
counter := db.get[int]('counter')!
println('Counter: ${counter}') // Output: Counter: 43
// Clean up
db.close()!
}
评论