WindowsおよびLinux(Centos7)の下でRedisのインストールと使用

I.はじめに

Redisのは、オープンソース(BSDライセンス)、データベース、キャッシュおよびメッセージングミドルウェアとして使用することができるメモリ・システムに格納されたデータ構造です。これは、(このような文字列(文字列)、ハッシュ(ハッシュ)、リスト(リスト)、セット(セット)などのデータ構造の複数の種類をサポートし、(セットをソート)のコレクションを注文し、範囲クエリ、ビットマップ、hyperloglogsと地理空間インデックスクエリの地理空間)の半径。Redisの組み込みのレプリケーション(複製)、LUAスクリプト(Luaスクリプト)、LRU駆動イベント(LRUエビクション)、トランザクション(取引)とディスクの永続性(永続性)の異なるレベル、およびRedisのセンチネル(センチネル)および自動パーティションによって(クラスタ)ハイアベイラビリティ(高可用性)を提供します。[はじめソースのRedisの中国公式サイト]

二つ、下のWindowsインストール

  1. Redisのダウンロード

    Redisのは公式のWindowsをサポートしていないが、それはWin64のためのWindowsインターフェイスプログラムを開発し、維持するために、オープンソース、マイクロソフトのオープンな技術チームですので、RedisのブランチのWindows版を提供し、維持更新されていません。ので、

    ダウンロード:https://github.com/microsoftarchive/redis/releases
    ここに画像を挿入説明

  2. ディレクトリを作成します(カスタムによると、ランダムにディレクトリを、私はDドライブを置く:D:\Redis)保存したファイルを解凍するために
    、次のように抽出した後に内容を:
    ここに画像を挿入説明

  3. オープンのcmdウィンドウは、入力したD:\Redisディレクトリを(単にインストールディレクトリ)

    C:\Users>D:
    D:\>cd Redis
    D:\Redis>
    

    または直接だけでD:\Redis直接CMDウィンドウディレクトリに
    ここに画像を挿入説明

  4. 运行Redis
    输入命令redis-server.exe redis.windows.conf

    D:\Redis>redis-server.exe redis.windows.conf
    [9380] 21 Dec 20:12:21.137 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server.exe /path/to/redis.conf
                    _._
               _.-``__ ''-._
          _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
      .-`` .-```.  ```\/    _.,_ ''-._
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 9380
      `-._    `-._  `-./  _.-'    _.-'
     |`-._`-._    `-.__.-'    _.-'_.-'|
     |    `-._`-._        _.-'_.-'    |           http://redis.io
      `-._    `-._`-.__.-'_.-'    _.-'
     |`-._`-._    `-.__.-'    _.-'_.-'|
     |    `-._`-._        _.-'_.-'    |
      `-._    `-._`-.__.-'_.-'    _.-'
          `-._    `-.__.-'    _.-'
              `-._        _.-'
                  `-.__.-'
    
    [9380] 21 Dec 20:12:21.143 # Server started, Redis version 3.2.100
    [9380] 21 Dec 20:12:21.143 * DB loaded from disk: 0.000 seconds
    [9380] 21 Dec 20:12:21.143 * The server is now ready to accept connections on port 6379
    

    1.可以把 redis 的路径(安装路径:D:\Redis)加到系统的环境变量里,这样就可以在任意目录下启动了
    2.后面的那个redis.windows.conf可以省略,会启用默认的
    ここに画像を挿入説明

  5. 简单使用
    (1)另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了
    (2)进入redis目录下(添加过环境变量的不需要进入redis目录)
    (3)连接Redis服务器

    redis-cli.exe -h 127.0.0.1 -p 6379
    

    (4)设置键值对

    set myKey myValue
    

    (5)取出键值对

    get myKey
    

    ここに画像を挿入説明

三、Linux(Centos7)下安装

  1. Redis下载

    下载地址:https://redis.io/download,最好下载最新稳定版本,我下载的时候最新版本为5.0

    (1)获取对应版本的下载链接
    ここに画像を挿入説明
    (2)使用wget下载Redis安装包

    [root@localhost Redis]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz
    [root@localhost Redis]# tar xzf redis-5.0.7.tar.gz
    [root@localhost Redis]# cd redis-5.0.7/
    [root@localhost redis-5.0.7]# make
    
  2. 启动redis的三种方式
    第一种方式:直接启动Redis

    [root@localhost redis-5.0.7]# ./src/redis-server
    

    这种方式启动Redis 使用的是默认配置。也可以通过启动参数告诉Redis使用指定配置文件使用下面命令启动:./src/redis-server ./redis.conf

    第二种方式:以后台进程方式启动Redis
    修改redis.conf文件
    daemonize no修改为daemonize yes
    ここに画像を挿入説明

    [root@localhost redis-5.0.7]# ./src/redis-server ./redis.conf
    

    查看进程:ps -aux | grep redis
    ここに画像を挿入説明
    关闭进程:kill 进程id

    第三种方式:设置Redis开机自启动
    首先必须确保将daemonize no修改为daemonize yes,修改方法请看第二种方式
    在/etc目录下新建redis目录

    [root@localhost redis-5.0.7]# cd /etc/
    [root@localhost etc]# mkdir redis
    

    安装目录中には/ etc /ディレクトリをRedisのredis.confへのファイルのコピー、名前の6379.conf

    [root@localhost etc]# cd redis/ 
    [root@localhost redis]# cp /home/Redis/redis-5.0.7/redis.conf /etc/redis/6379.conf
    

    /etc/init.dディレクトリと名前を変更へのRedisの起動スクリプトのコピーredisd

    [root@localhost redis]# cd /etc/init.d/
    [root@localhost init.d]# cp /home/Redis/redis-5.0.7/utils/redis_init_script /etc/init.d/redisd
    

    修正redisd二つのパス内のドキュメント

    [root@localhost init.d]# vim redisd
    

    私のRedisのインストールパスは、/home/Redis/redis-5.0.7次のように私は改訂ので、:
    ここに画像を挿入説明

    そのようなファイルやディレクトリしてくださいいいえ、詳細なエラー内容の参照:: /etc/init.d/redisd:起動時に、ここで変更を加えていない場合は文句を言います行28:/ USR / local / binに/ Redisのサーバーのエラー(/etc/init.d/redisd:行28:は/ usr /ローカル/ビン/ Redisのサーバー:そのようなファイルやディレクトリはありません) ソリューション

    セットには、スタートからの起動をRedisの

    [root@localhost init.d]# chkconfig redisd on
    

    今、あなたは直接の形でサービスRedisのを起動およびシャットダウンすることができます
    開始:service redisd start

    [root@localhost init.d]# service redisd start
    Starting Redis server...
    14200:C 09 Dec 2019 21:17:50.133 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    14200:C 09 Dec 2019 21:17:50.133 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=14200, just started
    14200:C 09 Dec 2019 21:17:50.133 # Configuration loaded
    [root@localhost init.d]# 
    

    閉じます:service redisd stop

    [root@localhost init.d]# service redisd stop
    Stopping ...
    Redis stopped
    [root@localhost init.d]# 
    
  3. 使用するのは簡単

    [root@localhost init.d]# cd /home/Redis/redis-5.0.7/
    [root@localhost redis-5.0.7]# src/redis-cli
    127.0.0.1:6379> set myKey myValue
    OK
    127.0.0.1:6379> get myKey
    "myValue"
    127.0.0.1:6379> 
    

    一般的な動作コマンド:
    スタートクライアント:src/redis-cli
    に設定キー:set 键 值
    キーの値によって獲得:get 键

プログラムAPE寄せ集め:同じ名前のマイクロチャネル公共番号のウェルカム注意

プログラムAPE寄せ集め

テクノロジー|為替|福祉
公開された63元の記事 87ウォンの賞賛 ビュー40000 +

おすすめ

転載: blog.csdn.net/weixin_44110998/article/details/103454963