redis安装
liunx
redis官网地址:http://www.redis.io/
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
(make后/usr/local/bin/和src下会生成几个可执行文件
redis-server(redis服务)、
redis-benchmark(压力测试)、
redis-cli(客户端)、
redis-check-aof(对appendonly.aof文件做检测及修复,修复命令:redis-check-aof --fix appendonly.aof)
和redis-check-rdb(对dump.rdb文件做检测及修复,修复命令:redis-check-rdb --fix dump.rdb)
$ make distclean (安装失败,清空上次安装)
$ make install(验证一下安装)
2、编译完成后把redis目录下的redis.conf。然后拷贝到/usr/local/bin/目录下。
3、启动Redis服务。
$ ./redis-server redis.conf
4、然后用客户端测试一下是否启动成功。
$ ./redis-cli
redis> set name spz
OK
redis> get spz
"spz"
$ ps -ef|grep redis 查看进程
redis> shutdown 关闭进程
安装为服务并开机自启
把安装目录下的utils中的redis_init_script文件复制到/ect/init.d修改相应文件路径
运行checonfig on(开机自启)
连接liunx下的redis
firewall-cmd --query-port=6379/tcp 查看端口是否开启
firewall-cmd --add-port=6379/tcp 开启端口
Windows
安装redis服务
1. 进入 DOS窗口
2. 在进入redis的安装目录
3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )
4. 输入:redis-server --service-start ( 启动服务 )
5. 输入:redis-server --service-stop
(停止服务)
redis.windows.conf:redis的配置文件
redis-benchmark.exe:对redis做压力检测的命令,有点像DB压力测试工具
redis-check-aof.exe和redis-check-dump.exe:对redis的日志文件做检测的命令
redis-cli.exe:redis的客户端命令
redis-server.exe:redis服务端的启动命令
redis-cli -h ip -p port -a password
-------------------------------------------------------------------------------------------
reids五大数据类型(http://redisdoc.com/)+key(创建时若key相同,数据类型不一样会报错,数据类型一样或追加或覆盖,取决与数据类型)
key(键)
anth 密码:设置密码后,用于输入密码
save :备份
clear :清屏
select 下标:切换数据库
keys ?(代表任何一位)/*(代表所有):查询key
existe key:判断key是否存在,返回1存在,0不存在
dbsize:查看当前数据库key的个数
flushdb:清空当前数据库的key
flushall:清空所有数据库的key
move key db:移动key到某个数据库,成功返回1,失败返回0
expire key ss(秒钟):为给定的kay设置过期时间(过期后会被删除)
ttl key:查看key还有多少秒过期,-1表示永不过期,-2已过期
type key:查看key的数据类型
string(字符串):string是redis最基本的类型,是二进制安全的(意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象),
你可以理解成与Memcached一模