序文
RedisはnoSqlデータベースです。その中のデータはメモリに保存されるため、ローカルioからデータを読み取る操作を回避できます。読み取り速度は非常に高速です。1秒あたり数千万のデータを処理できますが、はシングルスレッドですが、速度はまだ非常に速いです。通常、キャッシュに使用されます
1つは、Redisのインストールです
最初にc言語環境をインストールする必要があります。redisインストールパッケージをインストールした後、解凍後に/ usr / localディレクトリにインストールし、c言語でコンパイルして実行可能なファイルを作成する必要があります。
1.サービスを開始します(構成を有効にするために構成ファイルを
残します)./ redis-server redis.conf
2.クライアントを開始します:
./ redis-cli
redisの2つ、3つの接続方法
1.xshell接続(上記の起動方法で問題ありません)
2.クライアント接続(リモートで接続する場合は、構成ファイルのバインドパラメーターがコメント化されているかどうかに注意する必要があります。コメント化されていない場合は、redisが配置されているローカルにのみ接続できます)
![客户端连接软件](https://img-blog.csdnimg.cn/20201229165851329.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQzMTEyMw==,size_16,color_FFFFFF,t_70#pic_center)
输入ip、端口,连接主机
3.javaコード接続(バインドパラメーターにもコメントする必要があります)
Jedis jedis = new Jedis("192.168.37.103",6379);
String value = jedis.get("name");
System.out.println(value);
3.redisの5つの保存方法
1.key-値
最常用的方式,主要方法有:get key,set key value 键值对的方式
2.key-マップ
一个key对应一个map,map里面还有键值
方法:
hSet key fileds value
hGet key fileds
hkeys fileds 获取对应map的所有key
3.key-リスト
。。。
4.key-セット
。。。
5.key-sortSet
。。。
対応する方法は次を参照できます:
http ://doc.redisfans.com/
redisをローカルで永続化する方法は2つあります。
1.RDB
在redis.conf中可以配置:
一般为在多长时间内做了多少操作,只要满足,就会持久化到本地,一个叫dump.rdb的文件中
2. AOF(データの耐久性は非常に優れており、データの損失は発生しません)
一般是同步用户的新增和删除操作的,查询不会同步,每做一个操作,都会持久化到本地的aof文件中,可以进行查看