I.はじめに
Redisのは、オープンソース(BSDライセンス)、データベース、キャッシュおよびメッセージングミドルウェアとして使用することができるメモリ・システムに格納されたデータ構造です。これは、(このような文字列(文字列)、ハッシュ(ハッシュ)、リスト(リスト)、セット(セット)などのデータ構造の複数の種類をサポートし、(セットをソート)のコレクションを注文し、範囲クエリ、ビットマップ、hyperloglogsと地理空間インデックスクエリの地理空間)の半径。Redisの組み込みのレプリケーション(複製)、LUAスクリプト(Luaスクリプト)、LRU駆動イベント(LRUエビクション)、トランザクション(取引)とディスクの永続性(永続性)の異なるレベル、およびRedisのセンチネル(センチネル)および自動パーティションによって(クラスタ)ハイアベイラビリティ(高可用性)を提供します。[はじめソースのRedisの中国公式サイト]
二つ、下のWindowsインストール
-
Redisのダウンロード
Redisのは公式のWindowsをサポートしていないが、それはWin64のためのWindowsインターフェイスプログラムを開発し、維持するために、オープンソース、マイクロソフトのオープンな技術チームですので、RedisのブランチのWindows版を提供し、維持更新されていません。ので、
-
ディレクトリを作成します(カスタムによると、ランダムにディレクトリを、私はDドライブを置く:
D:\Redis
)保存したファイルを解凍するために
、次のように抽出した後に内容を:
-
オープンのcmdウィンドウは、入力した
D:\Redis
ディレクトリを(単にインストールディレクトリ)C:\Users>D: D:\>cd Redis D:\Redis>
または直接だけで
D:\Redis
直接CMDウィンドウディレクトリに
-
运行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
可以省略,会启用默认的
-
简单使用
(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)下安装
-
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
-
启动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]#
-
使用するのは簡単
[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 键