RedisでSQLを実行しますか?
私はRedisを積極的に使用して、Toyプロジェクトを行い、クエリー処理のパフォーマンスを向上させています.
Redisを使用する過程では、KeyとValueのみから構成されるため、Redisでデータフィルタリングをどのように行うかが疑問視され、RedisがRDBのように利用可能であれば、どんなに良いかが疑問視されている.
nosql&redisという本を通して,Redisを我々が使用するRDBとしてどのように使用するかを理解した.
他の人も気になると思うので皆さんと分かち合いたいです
RediSQL is the Fast, in-memory, SQL engine with batteries included.
(出典:https://github.com/RedBeardLab/rediSQL)
上記の翻訳では、RediSQLはメモリにバッテリが含まれている高速SQLエンジンです.
RediSQLの利点は次のとおりです. Redisに基づいて、1秒あたり最大130,000個のデータを処理できます. は一般的なRDB構文を採用しており、使いやすい. RediSQLを使用するには、まずRediSQLを設定する必要があります.
RediSQLを使用する場合は、まず必要なファイルをダウンロードします.
では、RediSQLの使い方を簡単に説明しましょう.
Redisを使用する過程では、KeyとValueのみから構成されるため、Redisでデータフィルタリングをどのように行うかが疑問視され、RedisがRDBのように利用可能であれば、どんなに良いかが疑問視されている.
nosql&redisという本を通して,Redisを我々が使用するRDBとしてどのように使用するかを理解した.
他の人も気になると思うので皆さんと分かち合いたいです
REDISQL
RediSQL is the Fast, in-memory, SQL engine with batteries included.
(出典:https://github.com/RedBeardLab/rediSQL)
上記の翻訳では、RediSQLはメモリにバッテリが含まれている高速SQLエンジンです.
RediSQLの利点は次のとおりです.
RediSQLを使用する場合は、まず必要なファイルをダウンロードします.
리눅스일 경우
1. wget https://github.com/RedBeardLab/rediSQL/releases/rediSQL_0.6.0.so
2. config 파일에 load module (rediSQL.0.6.0.so 파일 경로)를 작성해줍니다.
3. Redis server 를 띄웁니다.
도커일 경우
1. siscia/redisql 도커 이미지를 run 시키도록 합니다. (위 이미지는 redis-cli 또한 제공하고 있습니다.)
上記のように、RediSQLを使用する準備ができています.では、RediSQLの使い方を簡単に説明しましょう.
REDISQL.CREATE_DB SALES
(SALES 는 사용할 DB 이름입니다.)
위 명령어를 통해 REDISQL에서 사용할 DB를 생성할 수 있습니다.
REDISQL.EXEC SALES “CREATE TABLE emp(no int, name text, address text, deptno int);”
위 명령어를 통해 생성한 SALES DB에 emp라는 테이블을 생성할 수 있습니다.
REDISQL.EXEC SALES “INSERT INTO emp VALUES (1101, ‘Jerry’, ‘SEOUL’, 28);”
위 명령어를 통해 생성한 emp 테이블에 데이터를 삽입할 수 있습니다.
REDISQL.EXEC SALES “SELECT * FROM emp;”
위 명령어를 통해 emp 테이블의 모든 데이터를 출력할 수 있습니다.
필요에 따라 WHERE 조건과 Join, ORDER BY, Subquery, Limit 등을 사용할 수 있습니다.
使用方法の詳細については、ここです。を参照してください.Reference
この問題について(RedisでSQLを実行しますか?), 我々は、より多くの情報をここで見つけました https://velog.io/@wodyd202/Redis에서-SQL을テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol