| [root@node1 ~] |
| 6.2.10: Pulling from library/redis |
| bb263680fed1: Pull complete |
| ac509f65c3e9: Pull complete |
| 51afc2cce3df: Pull complete |
| 45afedfc27f7: Pull complete |
| 3aa14ffa5593: Pull complete |
| 2fff93ae5a36: Pull complete |
| Digest: sha256:5cdb2ac6f780e1d250787f4a887c1ed1166e3389757189ea913059409acc6f7c |
| Status: Downloaded newer image for redis:6.2.10 |
| [root@node1 ~] |
| feb99954b555cba9d7268374f877a5d282cfaf6237c7fee5b846f1d15ab65384 |
| [root@node1 ~] |
| redis |
| [root@node1 ~] |
| CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
| feb99954b555 redis:6.2.10 "docker-entrypoint.s…" 10 seconds ago Up 9 seconds 0.0.0.0:6379->6379/tcp redis |
| [root@node1 ~] |
| root@feb99954b555:/data |
| 127.0.0.1:6379> ping |
| PONG |
| 127.0.0.1:6379> keys * |
| (empty array) |
| pip install -i https://pypi.tuna.tsinghua.edu.cn/simple redis |
| import redis |
| import time |
| import random |
| |
| |
| redis_client = redis.Redis(host='192.168.128.100', port=6379, db=0) |
| |
| |
| for i in range(10): |
| key = f'key_{i}' |
| value = f'value_{i}' |
| redis_client.set(key, value) |
| print(f"Written to Redis: {key} - {value}") |
| |
| |
| for i in range(10): |
| key = f'key_{i}' |
| retrieved_value = redis_client.get(key) |
| print(f"Retrieved value from Redis: {key} - {retrieved_value.decode('utf-8')}") |
| Written to Redis: key_0 - value_0 |
| Written to Redis: key_1 - value_1 |
| Written to Redis: key_2 - value_2 |
| Written to Redis: key_3 - value_3 |
| Written to Redis: key_4 - value_4 |
| Written to Redis: key_5 - value_5 |
| Written to Redis: key_6 - value_6 |
| Written to Redis: key_7 - value_7 |
| Written to Redis: key_8 - value_8 |
| Written to Redis: key_9 - value_9 |
| Retrieved value from Redis: key_0 - value_0 |
| Retrieved value from Redis: key_1 - value_1 |
| Retrieved value from Redis: key_2 - value_2 |
| Retrieved value from Redis: key_3 - value_3 |
| Retrieved value from Redis: key_4 - value_4 |
| Retrieved value from Redis: key_5 - value_5 |
| Retrieved value from Redis: key_6 - value_6 |
| Retrieved value from Redis: key_7 - value_7 |
| Retrieved value from Redis: key_8 - value_8 |
| Retrieved value from Redis: key_9 - value_9 |
| import redis |
| |
| r = redis.Redis(host='192.168.128.100', port=6379, db=0) |
| |
| list_key = 'my_list' |
| |
| |
| r.rpush(list_key, 'item1') |
| r.rpush(list_key, 'item2') |
| r.rpush(list_key, 'item3') |
| |
| |
| list_values = r.lrange(list_key, 0, -1) |
| print("List values:", list_values) |
| |
| |
| set_key = 'my_set' |
| |
| |
| r.sadd(set_key, 'itemA') |
| r.sadd(set_key, 'itemB') |
| r.sadd(set_key, 'itemC') |
| |
| |
| set_values = r.smembers(set_key) |
| print("Set values:", set_values) |
| List values: [b'item1', b'item2', b'item3', b'item1', b'item2', b'item3'] |
| Set values: {b'itemA', b'itemC', b'itemB'} |
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术