标签:简单的 问题 sorted 语言 日志 支持 exec api lib
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis官网没有提供Windows版本,只有Linux版本,Github上才有,下载地址:https://github.com/MSOpenTech/redis/releases。上面更新到3.2版本,3.2以上版本没有,32位还是64位根据实际情况选择。
下载后,解压文件到任意目录,例如:D/redis。解压后文件内容如图:
打开cmd窗口,进入到redis目录,切换到d盘,cd redis执行:
redis-server redis.windows.conf
后面的redis.windows.conf可以省略,代表启动使用的配置文件,省略代表使用默认文件,如果修改了配置文件内容,启动需要指定该参数。执行后,出现如下界面表示启动成功:
界面会显示redis的版本号,端口(默认6379可修改),PID等信息。
新开一个cmd窗口,切换到redis目录,执行:
redis-cli -h 127.0.0.1 -p 6379
后面的-h -p可以省略,代表连接的redis服务的ip和端口,省略代表本地127.0.0.1。执行后,出现如下界面表示连接成功:
连接后,就可以使用redis命令操作了。
Linux版本可直接在官网下载https://redis.io,官网上有最新版本和上一个版本,如果没有想要的版本,可去历史版本下载。
#安装编译工具
yum install gcc
#下载文件
cd usr/local/src
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
#解压
tar zxvf redis-3.0.0.tar.gz
mv redis-3.0.0 redis
#编译
cd redis
make MALLOC=libc
执行后显示下图,代表安装成功:
#切换到redis安装目录
cd usr/local/src/redis/src
#启动指定配置文件
./redis-server /usr/local/src/redis/redis.conf
执行后显示下图,代表启动成功:
cd usr/local/src/redis/src
./redis-cli -h 127.0.0.1 -p 6379
执行后显示下图,代表连接成功:
#直接kill进程
ps -ef |grep redis
kill PID
#客户端关闭
./redis-cli -h 127.0.0.1 -p 6379 shutdown
Windows和Linux下安装redis就介绍到这了,有问题多多交流。
标签:简单的 问题 sorted 语言 日志 支持 exec api lib
原文地址:https://www.cnblogs.com/yqzc/p/12441374.html