Redis入门到放弃系列-redis安装
Redis是什么?
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster。
以上redis官网上一段原文。
安装环境准备
我是在VM中安装CentOS7 64系统,具体安装过程此处省略。
安装目录:/data01/app
下载Redis安装包
打开https://redis.io/download,进入redis官网下载,如下图:
当前最新发布的稳定版本为6.2.3,我们点击下载后就要台得到一个redis-x.tar.gz的包。将下载好的安装包传VM中的CentOS中,如下图:
当然,还可以直接在CentOS中直接wget等命令下载。
执行解压并安装
tar xzf redis-6.2.1.tar.gz
cd redis-6.2.1
make
如下图
启动Redis服务
安装好后,进入src目录启动redis-server
cd src
./redis-server
显示如上,使用是默认商口6379,进程ID为19165,至此安装和启动已经完成。接下来,我们测试一下使用redis-cli来操作数据。
使用redis-cli连接Redis服务
我们再打一个Terminal登录,已安装redis-server的那台CentOS的VM,如下:
进入安装目录/data01/app/redis-6.2.1,并且使用redis-cli连接本机的redis-server
cd /data01/app/redis-6.2.1
cd src
./redis-cli
上图所示,给name set值为"IT码农-三叔",为啥get出来显示确为乱码啊? 因为我们的中文在Redis中保存的是以UTF8编码后的值,如果想显示为正常的中文值,
只须在启动redis-cli时加上--raw的参数即可。