Redis基本使用
来源:互联网 发布:农村淘宝新野招聘 编辑:程序博客网 时间:2024/06/05 12:09
安装
Installation
1、下载、解压、编译:
$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz$ tar xzf redis-3.0.7.tar.gz$ cd redis-3.0.7$ make
2、生成的可执行程序在src
目录下 .可用以下命令启动redis:
$ src/redis-server
3、使用redis客户端连接本地服务:
$ src/redis-cliredis> set foo barOKredis> get foo"bar"
4、make生成的文件介绍 :
make 命令执行完成后,会在src/
目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump,它们的作用如下:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在当前系统下的读写性能
redis-check-aof:数据修复
redis-check-dump:检查导出工具=
参考:http://redis.io/download (redis 官网)
http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3117997.html
5、官网交互式客户端命令行模拟器
http://try.redis.io/
Configuration
配置文件详解
官网 : https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf
中文 : http://www.360doc.com/content/16/0224/14/14513665_537029693.shtml
Redis应用
- Redis Pub/Sub: Redis is a fast and stable Publish/Subscribe messaging system! Check it out. 发布订阅
- Redis as an LRU cache: How to configure and use Redis as a cache with a fixed amount of memory and auto eviction of keys. LRU缓存
- Redis transactions: It is possible to group commands together so that they are executed as a single transaction. redis事务
- Partitioning: How to distribute your data among multiple Redis instances. 分区
- Distributed locks: Implementing a distributed lock manager with Redis. 分布式锁
1、redis事务
关键词:简单实现,放入队列,连续执行,某个操作失败并不会回滚,其他操作还是能够执行成功。
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理结果,但是当一个client在一个连接中发出multi命令有,这个连接会进入一个事务上下文,该连接后续的命令并不是立即执行,而是先放到一 个队列中。当从此连接受到exec命令后,redis会顺序的执行队列中的所有命令。并将所有命令的运行结果打包到一起返回给client.然后此连接就 结束事务上下文
multi exec or discard
watch实现乐观锁
http://www.cnblogs.com/redcreen/articles/1955516.html
2、 redis 集群部署参考 :http://blog.csdn.net/myrainblues/article/details/25881535/
- redis的基本使用
- Redis基本使用
- Redis基本使用
- redis基本使用规则!
- Spring Redis基本使用
- redis基本使用
- Redis的基本使用
- Redis, Memcache 基本使用
- [Redis]Redis 概述及基本使用规范.
- 【Redis】Redis数据类型 String与基本使用
- Redis中JedisPool基本使用
- Redis安装与基本使用
- Redis 详解,基本方法使用
- Redis 安装以及基本使用
- redis安装和基本使用
- Redis安装和基本使用
- redis在php中基本使用案例
- redis在PHP中的基本使用案例
- iOS自定义工具栏(Toolbar)
- sourceinsight常见使用技巧汇总
- 笔记
- Linux下Nagios的安装与配置
- 获取当前屏幕显示的视图控制器viewcontroller
- Redis基本使用
- python日期处理
- WinPcap权威指南(二)
- 基于Java语言完成:使用URL下载指定的文件保存到指定的文件夹中
- sise集训队背包测试C - Proud Merchants
- LeetCode 217 Contains Duplicate
- SEAndroid 记录
- python文件行结束符问题
- STM8开发环境搭建