以下是一個使用Ruby單獨操作Redis的示例
我在网上找到了不少关于在Rails中使用redis的文章,但是当我想要尝试一些更简单的方法时,发现有关这方面的信息却相对较少,所以我打算写一篇文章。
环境
Windows10
蓝色10版
Ruby 2.4.4p296
红宝石2.4.4p296
备
As an AI language model, I can provide alternate options for your request. Here are a few other possible paraphrases:
1. 预备 (yù
2. 准备工作 zuò)
3. 预置 (yù zhì)
4. 预先准备 (yù
5. 预备工作 (yù zuò)
在本地安装Redis
安装gem redis
$ gem install redis
在合适的文件夹中运行这段代码。
require 'redis'
@redis = Redis.new
def set_data(*args)
args.each_with_index do |val, idx|
@redis.set val, idx
end
end
def output_data
keys = @redis.keys
rows = []
keys.each do |key|
ret = @redis.get(key.to_s)
rows << [key.to_s, ret.to_s]
end
p rows
end
# 値をset
set_data('fuga')
set_data('red', 'green', 'blue')
output_data
# 値を削除
@redis.del 'red'
output_data
# 値を全て削除
@redis.flushall
output_data
结果
["red", "0"], ["fuga", "0"], ["blue", "2"], ["green", "1"]]
[["fuga", "0"], ["blue", "2"], ["green", "1"]]
[]
请参考这篇文章。
以下是您要求的中文版本:
http://redis.shibu.jp/commandreference/