文档章节

安装redis服务器 jedis分片存放数据到redis服务器

薄暮凉年
 薄暮凉年
发布于 2015/08/07 14:56
字数 461
阅读 192
收藏 6

redis windows 下载地址:https://github.com/ServiceStack/redis-windows

一、下载的安装包解压到盘符的指定位置,如下结构:(纯手敲,如果有缺失,见谅)

                        Redis.doc

                        redis-benchmark.exe

                        redis-check-aop.exe

                        redis-check-dump.exe

                        redis-cli.exe

                        RedisQFork_8524.dat

                        redis-server.exe

                        RedisService.doc

我的安装路径:D:\install_tool\redis\redis64-2.8.9

二、使用windows dos窗口

打开到安装路径,执行此命令:redis-server redis.windows.conf

如果出现一个图形界面,

                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 2.8.9 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in stand alone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 8524
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[8524] 07 Aug 14:41:49.229 # Server started, Redis version 2.8.9
[8524] 07 Aug 14:41:49.230 * The server is now ready to accept connections on po
rt 6379

则表示启动redis服务成功。双击,redis-cli.exe客户端,测试,输入,set age 21 回车,下一行,get age回车,如果输出21,就说明你安装redis成功。

redis-客户端 jedis实现分片存放数据:

    首先需要下载jar,pom文件如下:

                <!-- jedis -->

<dependency>

<groupId>redis.clients</groupId>

<artifactId>jedis</artifactId>

<version>2.7.3</version>

<name>Jedis</name>

</dependency>

package com.liyi.test.redis;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.ShardedJedis;
import redis.clients.jedis.ShardedJedisPool;
public class RedisShardPoolTest {
    //redis连接池
    static ShardedJedisPool pool;
    static{
    //redis服务器列表 这里可以设置多个redis服务器的地址和端口
        String hostA ="127.0.0.1";
        int port1 =6379;
        List<JedisShardInfo> jdsInfoList =new ArrayList<JedisShardInfo>();
        JedisShardInfo jedis1 = new JedisShardInfo(hostA, port1);
        jdsInfoList.add(jedis1);
        //池基本配置
        JedisPoolConfig config = new JedisPoolConfig();
        config.setMaxIdle(1000 * 60);//对象最大空闲时间
        config.setTestOnBorrow(true);
        
        pool=new ShardedJedisPool(config, jdsInfoList);
}
public static void main(String[] args) {
    ShardedJedis redis = pool.getResource();
    redis.set("name", "liyi");
    pool.returnResource(redis);
}
}

启动redis的服务器,然后在打开redis的客户端dos窗口:

输入 get name

如果出现以下结果你就成功了

127.0.0.1:6379> get name

"liyi"


windows——>redis常用命令:

查询redis中所有的key:keys *

查询redis是否存在key:exists key

删除redis中的key:del key

获取键值的数据类型: type key

清除redis服务器的数据:

select 0

flushall

flushdb


© 著作权归作者所有

薄暮凉年
粉丝 32
博文 29
码字总数 15951
作品 0
朝阳
私信 提问
哈希一致性、哈希取余、自定义轮询分片的比较

一、自定义轮询分片 按照上图所示,自己写一段逻辑,根据客户端请求循环写入不同Redis服务器 优点: 理解简单 数据分布平均 缺点: 如果增加redis内存数据库服务器,需要改代码,需要发布代码...

特拉仔
2018/04/02
140
0
Jedis编程设计:ShardJedis/ShardJedisPool

基于Jedis实现Redis分片的理解 http://m.blog.csdn.net/blog/wenzhibinbinpt/22808939 Jedis编程设计:ShardJedis/ShardJedisPool http://www.verydemo.com/democ288i90831.html Jedis分片及扩......

毛朱
2015/11/03
199
0
Jedis连接redis

今天与大家分享下,Jedis连接池使用。先看一段JAVA 代码: 这段代码是最简单连接redis的连接池代码,单机连接,存在单点故障。不过也看这个IP是否是VIP, redis可以做成HA模式。架构如下图:...

小李飞刀008
2016/09/23
311
0
Redis服务器搭建/配置/及Jedis客户端的使用方法

Redis服务器搭建 安装 在命令行执行下面的命令: 编译完成后,会产生六个文件: :这个是redis的服务器 :这个是redis的客户端 :这个是检查AOF文件的工具 :这个是本地数据检查工具 :性能基准...

古城痴人
2014/08/28
28.5K
9
Jedis分片连接池(分布式)

一下内容来自网络,但是很多细节没有写出来,所以我经过自己琢磨,终于找到原因了。 Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方...

Zero零_度
2016/08/29
24
0

没有更多内容

加载失败,请刷新页面

加载更多

还为PDF转Word抓狂?以下神器让你在职场倍受欢迎!

身在职场的你,是否一直在琢磨:如何能让自己在公司更受欢迎?如何才能在办公室里混个好人缘?如何在同事圈里留个好印象?其实,想要让自己成为受欢迎的人,只要让自己成为大家需要的人不就行...

foxit2world
25分钟前
7
0
AndServer+Service打造Android服务器实现so文件调用

so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作。 native 层的开发就是通指的 JNI/NDK 开发,通过 JNI 可以实...

夜幕NightTeam
27分钟前
4
0
Docker下kafka学习三部曲之二:本地环境搭建

在上一章《 Docker下kafka学习,三部曲之一:极速体验kafka》中我们快速体验了kafka的消息分发和订阅功能,但是对环境搭建的印象仅仅是执行了几个命令和脚本,本章我们通过实战来学习如何编写...

程序员欣宸
27分钟前
4
0
萌新推荐!不再为Excel转换PDF发愁,Aspose.Cells for .NET一步到位!

Aspose.Cells for .NET(点击下载)是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 将Excel工作簿转换为...

mnrssj
28分钟前
6
0
对于绘画小白怎么画制服?该注意什么?

怎样制作学生服装?想必绘画初学者们常常会想的问题吧,不知道怎样才能画好人物的衣服,别着急,今日就在这儿讲一些关于如何绘画学生衣服校服的教程给我们!期望能够帮到你们! 轻便西装是不...

热爱画画的我
34分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部