赞
踩
- SET mykey "Hello"
- GET mykey
- HSET myhash field1 "Hello"
- HGET myhash field1
- RPUSH mylist "one"
- RPUSH mylist "two"
- LRANGE mylist 0 -1
- SADD myset "Hello"
- SADD myset "World"
- SMEMBERS myset
- ZADD mysortedset 1 "one"
- ZADD mysortedset 2 "two"
- ZRANGE mysortedset 0 -1 WITHSCORES
根据提供的Redis数据库参考资料,我将展示如何在不同场景下使用Redis的示例用法。以下是一些关键的Redis使用示例:
sudo service redis start
sudo service redis stop
ps -ef | grep redis
redis-cli
- # 设置键值对
- SET mykey "Hello, Redis!"
- # 获取键值对
- GET mykey
- # 设置散列中的一个字段
- HSET myhash field1 "Hello"
- # 获取散列中的一个字段
- HGET myhash field1
- # 获取散列中所有字段
- HGETALL myhash
- # 在列表头部添加元素
- LPUSH mylist "world"
- # 在列表尾部添加元素
- RPUSH mylist "hello"
- # 获取列表中的所有元素
- LRANGE mylist 0 -1
- # 添加元素到集合
- SADD myset "element1"
- # 查看集合中所有元素
- SMEMBERS myset
- # 移除集合中的元素
- SREM myset "element1"
- # 添加带权重的元素到有序集合
- ZADD myzset 1 "one"
- ZADD myzset 2 "two"
- # 获取有序集合中的元素(带排名)
- ZRANGE myzset 0 -1 WITHSCORES
编辑Redis配置文件(通常位于/etc/redis/redis.conf
或/usr/local/redis/redis.conf
),修改以下配置项以增加安全性:
- # 开启保护模式
- protected-mode yes
- # 更改默认端口
- port 6380
- # 设置密码
- requirepass mypassword
sudo service redis restart
- # 方法1: 先登录后输入密码
- redis-cli -p 6380
- AUTH mypassword
-
- # 方法2: 命令行直接输入密码(注意安全性)
- redis-cli -p 6380 -a mypassword
发布消息:
- # 订阅者启动订阅
- redis-cli -p 6380 -a mypassword SUBSCRIBE mychannel
-
- # 发布者发布消息
- redis-cli -p 6380 -a mypassword PUBLISH mychannel "Hello from Redis!"
- # 切换到第2个数据库
- SELECT 1
- CONFIG GET *
- # 或者获取特定配置项
- CONFIG GET requirepass
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。