介绍
Redis(REmote DIctionary Server) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
(一)查看redis的版本:
服务端:redis-server –version 和 redis-server -v
得到的结果是:Redis server v=3.0.7 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=c4d3f2c7214375c6
客户端:redis-cli –version 和 redis-cli -v
得到的结果是:redis-cli 3.0.7
严格上说:通过 redis-cli 得到的结果应该是redis-cli 的版本,但是 redis-cli 和redis-server 一般都是从同一套源码编译出的。所以应该是一样的。
(二)连接redis
redis-cli -h host -p port
host为连接redis服务端的ip,port为其端口号。
redis-cli -h host -p port -a password
有时候会有中文乱码,可以在 redis-cli 后面加上 --raw
redis-cli --raw
就可以避免中文乱码了。