`
a4661762
  • 浏览: 7748 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

一.redis 环境搭建

阅读更多
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://redis.googlecode.com/files/redis-2.0.4.tar.gz
2.0目前是最新稳定版
可以在linux下运行如下命令进行安装
$ tar xzf redis-2.0.4.tar.gz
$ cd redis-2.0.4
$ make
make完后 redis-2.0.4目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
下面启动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/
3.java客户端hello,world
客户端jar包地址http://cloud.github.com/downloads/alphazero/jredis/jredis-1.0-rc2.jar 。版本目前有点老,支持到Redis 1.2.6。最新版2.0的还没release
在eclipse中新建一个java项目,然后添加jredis包引用。下面是个hello,world程序
package jredisStudy;
import org.jredis.*;
import org.jredis.ri.alphazero.JRedisClient;
public class App {
public static void main(String[] args) {
try {
             JRedis  jr = new JRedisClient("192.168.56.55",6379); //redis服务地址和端口号
             String key = "mKey";
             jr.set(key, "hello,redis!");
             String v = new String(jr.get(key));
             String k2 = "count";
             jr.incr(k2);
             jr.incr(k2);
             System.out.println(v);
             System.out.println(new String(jr.get(k2)));
        } catch (Exception e) {
// TODO: handle exception
        }
    }
}

分享到:
评论

相关推荐

    Redis集群搭建资料大整合

    这里是Redis集群搭建的资料汇总,而且里面我已经搭建好6Redis节点,只需要按照教程部署就行了,几乎0配置 可以去我的博客2017-1-18左右的文章里看看教程

    Redis主从搭建

    最近研究Redis环境搭建,遇到了很多坑,系统的总结了此文档

    redis环境搭建

    linux环境下搭建简单的redis 支持后端启动 支持安全模式下的密码启动 支持远程通过密码链接

    Redis入门及集群环境搭建

    通过本文带领读者一步步揭开Redis的面纱,主要涉及了Redis概念、安装、集群和在应用程序中的使用。 1. 概述 2. 认识Redis 3. 安装使用 3.1平台环境 3.2安装步骤 3.3实例测试 3.4环境部署 4. Master/Slave...

    Redis官方Cluster搭建配置步骤详解

    Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并 不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误. ...

    redis4.0.x集群创建及问题处理

    1.redis4.0.x 集群搭建的前提环境准备; 2.搭建redis4.0.x 集群; 3.验证集群; (1)Linux服务器端验证集群; (2)本机写一段Jedis来连接阿里云服务器验证集群。 4.从搭建开始到结束遇到的所有坑 ,百度找到你心态...

    ssm搭建redis环境

    ssm搭建redis的完美系统,是开发必备的环境搭建。这套系统可以搭配集群模式。

    redis虚拟机环境搭建与安装redis

    NULL 博文链接:https://chentian114.iteye.com/blog/2290170

    redis集群搭建与环境.docx

    redis集群搭建与环境

    redis3.0.集群环境安装手册

    redis3.0集群正式版出来啦,redis3.0.集群环境安装手册

    redis集群环境搭建

    淘淘商城-redis集群环境搭建,主从复制,负载均衡淘淘商城-redis集群环境搭建,主从复制,负载均衡

    Windows环境下搭建Redis集群.docx

    Windows环境下Redis集群的搭建,非常详细的介绍了搭建的步骤、每一步的命令等。 包括Ruby环境的搭建,还有客户端如何连接集群。

    Redis集群环境搭建.docx

    Redis集群环境搭建

    Redis集群搭建.zip

    真实项目环境使用的Redis集群搭建开箱即用包,所有配置都已经配置好,只需要把基础环境安装妥当后,即可使用

    redis 哨兵环境搭建有图非常详细

    安装教程,帮助搭建redis哨兵环境。有截图,有说明。基本按照教程来就ok

    redis集群搭建.docx

    redis集群搭建 1、redis Cluster(Redis集群)简介 2、集群搭建需要的环境 3、。。。

    windows环境下redis集群的搭建

    windows环境下redis集群的搭建,搭建频繁如下: redis集群测试 01、安装Redis 02、创建6个目录Redis7001、Redis7002、Redis7003、Redis7004、Redis7005、Redis7006 03、把Redis目录下的redis.windows.conf文件分别...

    redisStudy.zip

    环境变量,程序程序计数器等)都和原进程一模一样,会先将数据写入到一个临时文件中, 待持久化结束了,再用这个临时文件替换上次持久化好的文件 2.他什么时候fork子进程,或者什么时候触发rdb持久化机制 shutdown...

    redis-5.0.4集群环境搭建

    centos7快速搭建redis-5.0.4集群,真实环境操作,学习、生产环境搭建实用资料

    redis集群搭建

    使用redis+nutcracker+keepalive实现内存高可用解决方案 一 搭建redis环境. 操作在两台机器上完成相同的工作

Global site tag (gtag.js) - Google Analytics