Please disable your AD blocker to continue using this site. Ads help us keep the content free! please press keyboard F5 to refresh page after disabled AD blocker
-- 建立 Redis 伺服器連線 CREATE SERVER redis_server FOREIGN DATA WRAPPER redis_wrapper OPTIONS (host_port '127.0.0.1:6379');
-- 宣告一個 Redis hash 的外部表格 CREATEFOREIGNTABLE user_profiles ( field text, value text ) SERVER redis_server OPTIONS (table_type 'hash', table_key_prefix 'user:profiles');
-- 開始使用 SQL 操作 Redis! INSERT INTO user_profiles VALUES ('name', 'John'); SELECT*FROM user_profiles WHERE field ='email';
redis_fdw_rs=# INSERT INTO user_profiles (key, value) SELECT i, 'value_'|| i FROM generate_series(1,100000) i; INSERT0100000 Time: 12911.183 ms (00:12.911) redis_fdw_rs=# SELECT*FROM user_profiles where key ='5'; key |value -----+--------- 5| value_5 (1row)
Time: 15.380 ms redis_fdw_rs=# SELECT*FROM user_profiles where key in ('10', '15', '20'); key |value -----+---------- 10| value_10 15| value_15 20| value_20 (3rows)