以下是一個使用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/

广告
将在 10 秒后关闭
bannerAds