redisサーバjedisスライスをインストールしてredisサーバにデータを格納

3430 ワード

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 port 6379
redisサービスの起動に成功したことを示します.ダブルクリック、redis-cli.exeクライアント、テスト、入力、set age 21リターン、次の行、get ageリターン、出力21であれば、redisのインストールに成功したことを示します.
redis-クライアントjedisはスライス保存データを実現する:
まずjarをダウンロードする必要があります.pomファイルは以下の通りです.
                

redis.clients
jedis
2.7.3
Jedis
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