redis--入门

1. Redis 介绍

    1.1 Redis 安装--win

    1.2 Redis 安装--docker

1. Redis 介绍

Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。Redis 作为一个内存数据库:性能优秀,数据在内存中,读写速度非常快,支持并发 10W QPS。单进程单线程,是线程安全的,采用 IO 多路复用机制。丰富的数据类型,支持字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。支持数据持久化。可以将内存中数据保存在磁盘中,重启时加载。主从复制,哨兵,高可用。可以用作分布式锁。可以作为消息中间件使用,支持发布订阅。

1.1 Redis 安装--win

要安装Redis,那么就需要下载Redis,所以,兴冲冲的去Redis官网下载Redis

结果下载下来后发现,我了个去,竟然是源码,而且是C的。嗯嗯。。。。。(虽然C++的需要自己编译,但是对于需要上Linux的程序,我更喜欢使用Docker。)

这就比较费劲了,难道就没有win的Redis的安装包吗?

于是,我在github上搜索:

返现整块整块的都是redis client。

好吧,继续找。最后我在微软的仓库中心找到的。Windows的redis仓库我是真心的无语了。。

不过不管怎么说,找到了,那就下载吧,最后还是github。。Windows的redis的github仓库

或者使用这个链接下载win-3.2.100/Redis-x64-3.2.100

上面的链接可能下载非常慢,可以使用百度网盘的分享Redis-win-x64-3.2.100 提取码:so8c

自动将Redis的路劲添加到环境变量。

安装完成后,会在指定的目录下生成这些文件:

redis.windows.conf redis的配置文件

redis-benchmark.exe 测试工具,测试redis的读写性能情况

redis-check-aof.exe aof 修复检查日志

redis-cli.exe redis客户端程序

redis-server.exe redis服务器程序

然后打开cmd,输入这里面任意一个程序,比如redis-server

尝试使用

1.2 Redis 安装--docker

在https://hub.docker.com/_/redis找到对应的命令:

很简单,所以我们尝试一下:

启动后查看docker容器

发现启动是启动了,但是没有端口映射,导致外网无法访问:

docker run -d --name redis -p 6379:6379 redis

然后我们用windows的客户端连接:

redis-cli -h host -p port -a password

host:远程redis服务器host

port:远程redis服务端口

password:远程redis服务密码

你可能感兴趣的:(redis--入门)