Skip to content

Commit a17d73c

Browse files
authored
Update instructions
1 parent 4b2dbf9 commit a17d73c

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

docs/README.md

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,31 @@ First, create a secret to store your Redis connection details:
2424

2525
```sql
2626
-- Create a Redis connection secret
27-
CALL redis_create_secret('my_redis', {
28-
'host': 'localhost',
29-
'port': '6379',
30-
'password': 'optional_password'
31-
});
32-
33-
-- For cloud Redis services (e.g., Redis Labs)
34-
CALL redis_create_secret('redis_cloud', {
35-
'host': 'redis-xxxxx.cloud.redislabs.com',
36-
'port': '16379',
37-
'password': 'your_password'
38-
});
27+
CREATE SECRET IF NOT EXISTS redis (
28+
TYPE redis,
29+
PROVIDER config,
30+
host 'localhost',
31+
port '6379',
32+
password 'optional_password'
33+
);
34+
35+
-- Create a Redis cloud connection secret
36+
CREATE SECRET IF NOT EXISTS redis (
37+
TYPE redis,
38+
PROVIDER config,
39+
host 'redis-1234.ec2.redns.redis-cloud.com',
40+
port '16959',
41+
password 'xxxxxx'
42+
);
3943
```
4044

4145
### String Operations
4246
```sql
4347
-- Set a value
44-
SELECT redis_set('user:1', 'John Doe', 'my_redis') as result;
48+
SELECT redis_set('user:1', 'John Doe', 'redis') as result;
4549

4650
-- Get a value
47-
SELECT redis_get('user:1', 'my_redis') as user_name;
51+
SELECT redis_get('user:1', 'redis') as user_name;
4852

4953
-- Set multiple values in a query
5054
INSERT INTO users (id, name)
@@ -59,11 +63,11 @@ FROM new_users;
5963
### Hash Operations
6064
```sql
6165
-- Set hash fields
62-
SELECT redis_hset('user:1', 'email', '[email protected]', 'my_redis');
63-
SELECT redis_hset('user:1', 'age', '30', 'my_redis');
66+
SELECT redis_hset('user:1', 'email', '[email protected]', 'redis');
67+
SELECT redis_hset('user:1', 'age', '30', 'redis');
6468

6569
-- Get hash field
66-
SELECT redis_hget('user:1', 'email', 'my_redis') as email;
70+
SELECT redis_hget('user:1', 'email', 'redis') as email;
6771

6872
-- Store user profile as hash
6973
WITH profile(id, field, value) AS (
@@ -76,29 +80,29 @@ SELECT redis_hset(
7680
'user:' || id::VARCHAR,
7781
field,
7882
value,
79-
'my_redis'
83+
'redis'
8084
)
8185
FROM profile;
8286
```
8387

8488
### List Operations
8589
```sql
8690
-- Push items to list
87-
SELECT redis_lpush('mylist', 'first_item', 'my_redis');
88-
SELECT redis_lpush('mylist', 'second_item', 'my_redis');
91+
SELECT redis_lpush('mylist', 'first_item', 'redis');
92+
SELECT redis_lpush('mylist', 'second_item', 'redis');
8993

9094
-- Get range from list (returns comma-separated values)
9195
-- Get all items (0 to -1 means start to end)
92-
SELECT redis_lrange('mylist', 0, -1, 'my_redis') as items;
96+
SELECT redis_lrange('mylist', 0, -1, 'redis') as items;
9397

9498
-- Get first 5 items
95-
SELECT redis_lrange('mylist', 0, 4, 'my_redis') as items;
99+
SELECT redis_lrange('mylist', 0, 4, 'redis') as items;
96100

97101
-- Push multiple items
98102
WITH items(value) AS (
99103
VALUES ('item1'), ('item2'), ('item3')
100104
)
101-
SELECT redis_lpush('mylist', value, 'my_redis')
105+
SELECT redis_lpush('mylist', value, 'redis')
102106
FROM items;
103107
```
104108

0 commit comments

Comments
 (0)