Docker安装Redis详细步骤

发布时间:2024年01月14日

图片

1、创建安装目录

mkdir -p /usr/local/docker/redis-docker

2、确定安装的版本

确定对应的版本,在步骤3中会用到:

https://github.com/redis/redis/branches

图片

3、配置docker-compose.yml

内容如下:

version: '3' 
services:
  redis:
    image: redis:6.2.4      #镜像名称/id
    container_name: redis #创建好以后的容器名称
    restart: always       #自动启动
    ports:
      - 16379:6379                 #端口
    environment:
      - REDIS_PASSWORD=eiH&%5&JHj6FuhH5YU%$OIkh
        volumes:
        - ./data:/usr/local/docker/redis-docker/data

4、安装

cd /usr/local/docker/redis-docker
docker-compose -f docker-compose.yml up -d

查看日志

docker-compose logs -f

5、Redis常用命令

Redis 是一个开源的内存数据库,常用于缓存、会话存储、实时数据处理等场景。它提供了丰富的命令来操作数据。以下是一些 Redis 常用命令:

1、GET?命令:用于获取指定键的值。

示例:GET key

2、SET?命令:用于设置指定键的值。

示例:SET key value

3、DEL?命令:用于删除指定的一个或多个键。

示例:DEL key1 key2 ...

4、EXPIRE?命令:用于设置键的过期时间,超过时间后键会自动被删除。

示例:EXPIRE key timeout

5、TTL?命令:用于获取键的剩余生存时间。

示例:TTL key

6、INCR?命令:用于将键的值递增 1。

示例:INCR key

7、DECR?命令:用于将键的值递减 1。

示例:DECR key

8、APPEND?命令:用于将值追加到指定键的值的末尾。

示例:APPEND key value

9、LPUSH?命令:用于将值添加到列表的头部。

示例:LPUSH list value

10、RPUSH?命令:用于将值添加到列表的尾部。

示例:RPUSH list value

11、LINDEX?命令:用于获取列表中指定索引处的值。

示例:LINDEX list index

12、LLEN?命令:用于获取列表的长度。

示例:LLEN list

13、HMSET?命令:用于设置哈希表中多个键值对。

示例:HMSET hash key1 value1 key2 value2 ...

14、HGET?命令:用于获取哈希表中指定键的值。

示例:HGET hash key

15、HGETALL?命令:用于获取哈希表中所有的键值对。

示例:HGETALL hash

这些只是 Redis 常用命令的一部分,Redis 还提供了许多其他命令,用于操作字符串、列表、哈希、集合等数据结构。具体使用哪种命令取决于你的具体需求。

图片

文章来源:https://blog.csdn.net/tjcyjd/article/details/135579597
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。