インストールと使用のRedis

Redisのインストールガイド:

特徴:主な機能は、操作がアトミックである;
使用:キューとして使用するために、チャットのように格納するため、セッションを共有するために、予め記憶に使用します。

1.ダウンロードhttp://www.redis.cn/documentation.html

2.
MVのRedisの-4.0.11.tar.gzを/ usr / local /
タール-zxvfのRedis-4.0.11.tar.gzの
CDのRedisの-4.0.11 /

作ります

CD SRCは、
make installを

コンパイル後、srcディレクトリに、4実行可能なRedisのサーバー、Redisのベンチマーク、Redisの-CLI redis.confがあるディレクトリにコピーします。

ます。mkdir -pは/ usr / local / Redisの
CP /usr/local/redis-4.0.11/src/redis-serverは/ usr / local / Redisの
CP /usr/local/redis-4.0.11/src/redis-cli / USR /ローカル/ Redisの
CP /usr/local/redis-4.0.11/redis.conf / Redisのには/ usr / local
CDは/ usr / local / Redisの

 

3.
Vimのredis.conf
バインド127.0.0.1の前には、コメントアウトして「#」を追加し
、デフォルトの保護モードを、プロテクトモードはイエスの代わりにモード保護なし
のデフォルトはデーモンモード、デーモン化ではありませんノーチェンジデーモン化はい
前requirepassは、「#」削除をfoob​​aredて、設定したいパスワードにパスワードを変更した(私は123456に設定し、実施するために使用)
111111 requirepass

設定したブート
vimの/etc/init.d/redis

ます。#!/ bin / shの
#1のchkconfig:2345年80 90
#説明:起動し、Redisの停止
#のPATH = / usr / local / binを:/ sbinにします。/ usr / binに:/ビン
REDISPORT = 6379
EXEC =は/ usr / local / Redisのを/ Redisのサーバー
REDIS_CLI =は/ usr / local /のRedis / Redisの-CLI
PIDFILE =の/ var /実行/ redis_6379.pid
CONF = "は/ usr / local / Redisの/ redis.conf"
AUTH = "111111"

場合は"$ 1"
   スタート)
       [-f $ PIDFILE]があれば
       、その後
               エコー"$ PIDFILEが存在するが、プロセスがすでに実行されているか、クラッシュした"
       他
               エコー"Redisのサーバー始動..."
               $のEXEC $ confの
       Fiの
       場合は[ "$?" = "0"]は
       その後、
             "Redisのは...実行されている"エコー
       Fiの
       ;;
   停止)
       [場合!-f $ PIDFILE]
       その後、
               エコー"$ PIDFILEが存在しない場合は、プロセスが実行されていない"
       他の
               PID = $(猫$ PIDFILE)
               エコー"停止します..."

               [-x $ {PIDFILEは}]ながら
              ん
                   エコー"シャットダウンにRedisのを待っています..."
                   睡眠1
               行なわ
               "Redisの停止"エコー
       Fiを提供して
       ;;
  再起動|力リロード)
       $ {0}を停止
       $を{0}を開始
       ;;
 *)
   >&2: "/etc/init.d/redis {|停止| |再起動力リロードを開始}使用法"エコー
       出口1
ESACを

 

vimの/etc/rc.localの
加入サービスRedisのは、開始
のchmod 755 /etc/init.d/redis
のchkconfig --addのRedis


4.测试
サービスRedisのは、開始
はgrepのRedis | PS -ef
のln -sは/ usr / local /のRedis / Redisの-CLIの/ usr / binに/ Redisの

5.スタート
は/ usr / local / Redisの/サーバ:は/ usr / local / Redisの/ redis.confのRedis
Redisの

 

 

 

一般的な読み取り方法@Cacheableを追加し、@CacheEvictを使用する必要性を削除し、追加し、@CachePutを使用して変更する必要があります

@CachePutは、戻り値は@Cacheableの同じタイプである必要があり、戻り値を持たなければなりません。

使用する:
0 Redisのはpropertise構成で増加

アプリケーション1.
@EnableCaching

2.新しいクラスredisConfigを作成します。

3.在サービス中
@Cacheable(値=配列( "getResponseById")、キー= "#ID")//建立缓存
@CachePut(値=配列( "getResponseById")、キー= "#1 map_.get(\"識別\ ")のtoString()")//更新缓存
@CacheEvict(値=配列( "getResponseById")、キー= "#ID")//清理缓存


redisTemplate.opsForValue()。セット( "1"、 "2")
redisTemplate.opsForValue()。( "1")を取得します。のtoString

おすすめ

転載: www.cnblogs.com/ruili07/p/10931700.html