Redis是一个开源的,非常先进的键值存储系统,优点:快;支持多种结构: strings, hashes, lists, sets and sorted sets.
一、安装编译以及运行
1.下载安装并编译
$ curl -O http://redis.googlecode.com/files/redis-2.0.4.tar.gz
$ tar xzf redis-2.0.4.tar.gz
$ cd redis-2.0.4
$ make
2.运行服务
$ ./redis-server
3.然后进入客户端,使用之
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
> set hello "world"
"OK"
> get hello
"world"
可以直接在其官方网站上直接运行各种命令进行测试,地址:
http://try.redis-db.com/(ps:我在这个页面上尝试 append命令时,一直出错,本地安装的客户端没问题)
所有的命令都在这个页面
http://redis.io/commands
默认打开是 all
其实上方还有分类的,不是很明显,字体比较小;分别对应着各自的操作
Keys Strings Hashes Lists Sets Sorted Sets Pub/Sub Transactions Connection Server
二、使用ruby客户端
http://redis.io/clients这个页面上列出了redis的各种语言支持的客户端
推荐这个比较成熟稳定的版本,他在github的网页地址
https://github.com/ezmobius/redis-rb
redis-rb
Repository Homepage
ezmobius soveran djanowski
very stable and mature client
安装此gem之后,便可以调用并使用之,比较简单
require "redis"
redis = Redis.new
>> redis.set "foo", "bar"
=> "OK"
>> redis.get "foo"
=> "bar"
分享到:
相关推荐
Ruby on Rails的Redis商店 redis-rails为Ruby on Rails提供了一整套存储(缓存,会话, HTTP缓存)。 有关一般准则,请参见主要的。 关于Rails 5.2的快速说明 Rails 5.2.0用地,因此,如果您只需要将片段缓存存储在...
对于在Rails上使用Redis Store,首先我们需要在Gemfile文件中添加入口 gem 'redis-rails' gem 'redis-rack-cache' # optional 然后我们就会有如下选择: ## Cache Store # config/environments/production.rb...
通过database.yml提供Rails.redis_pool和Rails.redis方法和配置。 您可以将此方法添加到自定义模块。安装将此行添加到应用程序的 Gemfile 中: gem 'pooled_redis'用法使用Redis.new支持的选项将redis部分添加到您...
Redis的ActionPack商店 redis-actionpack为ActionPack提供了会话存储,特别是为ActionDispatch提供了会话存储。 有关一般准则,请参见主要的。...如果您将Redis-store与Rails一起使用,请转至以了解如何
Kubernetes-container-service-GitLab-sample:此代码显示了如何在Kubernetes集群上部署通用的多组件GitLab。 每个组件(NGINX,Ruby on Rails,Redis,PostgreSQL等)都在单独的容器或一组容器中运行
redis-store是一种千篇一律的解决方案,我发现它不能与Rails一起正常使用,这主要是由于问题似乎出在Rack的Abstract::ID类中。 我想要一些有效的方法,所以我公然从Rails的MemCacheStore窃取了代码,并将其转换为...
redis:1.rails默认缓存 2.自定义缓存 3.任务队列
产品特点您的Redis服务器列表连接数记忆每秒命令每个服务器的详细视图Redis INFO输出Redis CONFIG GET输出Redis CLIENT LIST输出Redis SLOWLOG GET输出在Rails应用中安装在您的Gemfile中添加以下行: gem "redis_...
Redis Dashboard一个Sinatra Web应用显示有关您Redis服务器的监控信息。 您可以在独立的或Rails应用程序中运行它。
) 高性能实时前缀搜索,索引在Redis的存储Rails应用程序。注意! 有更多更好的方法可供选择!下面的两种方式将是更好的选择:主人身份产品特点即时搜寻高性能前缀匹配搜索支持别名匹配支持ActiveRecord和Mongoid 按...
redis-activesupport, Redis为ActiveSupport存储 用于ActiveSupport的Redis存储英镑 redis-activesupport 为英镑提供高速缓存。有关使用我们的基础缓存存储的准则,...有关如何在 Rails 应用程序中使用这里库的信息,请
您可以将Rack::RedisThrottle与基于Rack的任何Ruby Web框架一起使用,包括Ruby on Rails 3.0和Sinatra。 设计该宝石的目的是使用Rails 3.x和进行速率限制。 感谢开源 由于我在Lelylan(一种用于物联网的开源微服务...
Redis排行榜基础演示Ruby on Rails 展示redis如何与Ruby on Rails一起使用。屏幕截图怎么运行的?1.数据的存储方式: 公司数据存储在如下所示的哈希中: HSET "company:AAPL" symbol "AAPL" market_cap ...
它需要运行Sidekiq,Redis和PostgreSQL,这表示生产Rails应用程序的标准部署堆栈。目标创建一种明智的方法来在Docker中运行相当复杂的Rails项目生成可复制和可定制的生产配置将与部署相关的所有内容存储在与应用...
Redis Store为现代Ruby框架提供了全套存储( Cache , I18n , Session , HTTP Cache ),例如: Ruby on Rails , Sinatra , Rack , Rack :: Cache和I18n 。 它支持对象编组,超时,单个或多个节点以及名称空间...
您可以通过将 PAST_DAYS 环境变量设置为任何值来设置数据生成器的天数: PAST_DAYS=7 rake db:seed # generate data for one week 然后启动 rails server、redis、clockwork 和 sidekiq: rails sredis - ...
#imagogo Rails应用程序可使用库(存根)上传和处理图像。 #sidekiq redis-server /usr/local/etc/redis.conf & cd imagogo ; sidekiq #工作原理有3位sidekiq工作者: OpUploadWorker :异步上传 OpResizeWorker...
使用redis-server启动您的Redis redis-server 运行bundle install以安装gem 运行rake db:create和rake db:migrate 运行npm install安装npm软件包 运行npm run build来构建前端 运行rails server并导航到localhost...
rails_stack 食谱 TODO:在此处输入食谱说明。... TODO:为每本食谱编写使用说明。 例如,只需在节点的run_list包含rails-stack : { " name " : " my_node " , " run_list " : [ " recipe[rails-stack]