redis 环境搭建
2012-02-07 13:45
218 查看
1.简介
redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含
string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPEND命令)。加加或者减减一个数字字符串(INCR命令,当 然是按整数处理的).可以对list类型进行push,或者pop元素操作(可以模拟栈和队列)。对于set类型可以进行一些集合相关操作 (intersection union difference)。memcache也有类似与++,--的命令。
不过memcache的 value只包括string类型。远没有redis的value类型丰富。和memcahe一样为了性能。redis的数据通常都是放到内存中的。当然 redis可以每间隔一定时间将内存中数据写入到磁盘以防止数据丢失。redis也支持主从复制机制(master-slave replication)。redis的其他特性包括简单的事务支持和 发布订阅(pub/sub)通道功能,而且redis配置管理非常简单。还有各种语言版本的开源客户端类库。
2.安装
下载地址:http://code.google.com/p/redis/downloads/list
可以在linux下运行如下命令进行安装
make完后 redis-2.4.7/src/目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
下面进入src目录,启动redis服务.
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动.
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了.
比如
这里演示了get和set命令操作简单类型value的例子。foo是key ,bar是个string类型的value
没linux的可以通过这个在线的来练习,当然在线版的很多管理相关的命令是不支持的。
http://try.redis-db.com/
redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含
string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPEND命令)。加加或者减减一个数字字符串(INCR命令,当 然是按整数处理的).可以对list类型进行push,或者pop元素操作(可以模拟栈和队列)。对于set类型可以进行一些集合相关操作 (intersection union difference)。memcache也有类似与++,--的命令。
不过memcache的 value只包括string类型。远没有redis的value类型丰富。和memcahe一样为了性能。redis的数据通常都是放到内存中的。当然 redis可以每间隔一定时间将内存中数据写入到磁盘以防止数据丢失。redis也支持主从复制机制(master-slave replication)。redis的其他特性包括简单的事务支持和 发布订阅(pub/sub)通道功能,而且redis配置管理非常简单。还有各种语言版本的开源客户端类库。
2.安装
下载地址:http://code.google.com/p/redis/downloads/list
可以在linux下运行如下命令进行安装
$ tar xzf redis-2.4.7.tar.gz $ cd redis-2.4.7 $ make
make完后 redis-2.4.7/src/目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
下面进入src目录,启动redis服务.
$./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动.
$ ./redis-server redis.conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了.
比如
$ ./redis-cli redis> set foo bar OK redis> get foo "bar"
这里演示了get和set命令操作简单类型value的例子。foo是key ,bar是个string类型的value
没linux的可以通过这个在线的来练习,当然在线版的很多管理相关的命令是不支持的。
http://try.redis-db.com/
相关文章推荐
- 搭建redis-cluster环境
- CentOs7 搭建基于最新版 Redis 集群环境
- Redis集群环境搭建---SUSE篇
- Redis环境搭建
- nginx + lua +redis环境搭建
- 虚拟机模拟搭建Redis集群环境
- redis - 环境搭建(Windows)
- redis学习笔记一之环境搭建
- redis3.2.8 sentinel模式一主两从高可用环境搭建测试
- Linux环境搭建nginx+2个tomcat+2个redis(主从复制)
- Redis 简介,环境搭建,简单使用
- 一 redis学习笔记之环境搭建
- 【原】Spring整合Redis(第二篇)—SDR环境搭建具体步骤
- Redis 环境搭建
- Ubuntu16.04 Redis 环境搭建
- CentOS 6.5 -- Redis 4.0.2环境搭建、安装和实例启动
- nginx+tomcat+redis集群环境搭建
- linux下的redis环境搭建及主从配置
- centos7环境下搭建redis及springboot连接集成
- mac环境下redis集群的搭建