Redis安装与基本使用

1. 安装gcc编译环境

yum -y install gcc-c++

2. 安装redis

wget https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.0.11
tar -zxvf 7.0.11
make && make install

3. 修改配置文件:redis.conf

protected-mode yes   # 改为:protected-mode no
daemonize no   # 改为:daemonize yes
bind 127.0.0.1 -::1    # 注释掉
requirepass foobared   # 设置密码

4. 工具

ll /usr/local/bin/redis*
# redis-benchmark     --性能测试工具
# redis-check-aof     --修复有问题的AOF文件
# redis-check-rdb     --修复有问题的dump.rdb文件     
# redis-cli           --客户端
# redis-sentinel      --redis集群使用
# redis-server        --redis服务器启动命令

5. 使用

#启动:
redis-server ./redis.conf
#连接:
redis-cli -a 123456 -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set k1 helloworld
OK
127.0.0.1:6379> get k1
"helloworld"
#关闭:
127.0.0.1:6379> SHUTDOWN
redis-cli -a 123456 -p 6379 shutdown
#查看当前库所有key:
127.0.0.1:6379> keys *
#判断某个key是否存在:
127.0.0.1:6379> EXISTS k1
#查看key类型:
127.0.0.1:6379> typt k1

6. 性能测试

/usr/local/bin/redis-benchmark -a 123456 -n 10000 -q
#参数说明:
# -h	指定服务器主机名	127.0.0.1
# -p	指定服务器端口	6379
# -s	指定服务器 socket	
# -c	指定并发连接数	50
# -n	指定请求数	10000
# -d	以字节的形式指定 SET/GET 值的数据大小	2
# -k	1=keep alive 0=reconnect	1
# -r	SET/GET/INCR 使用随机 key, SADD 使用随机值	
# -P	通过管道传输  请求	1
# -q	强制退出 redis。仅显示 query/sec 值	
# --csv	以 CSV 格式输出
# -t	仅运行以逗号分隔的测试命令列表

7. Redis 数据备份与恢复

#创建当前数据库的备份
redis 127.0.0.1:6379> SAVE 
OK
#该命令将在 redis 安装目录中创建dump.rdb文件。
#恢复数据
#如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。
#获取 redis 目录可以使用 CONFIG 命令,如下所示: 
redis 127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/usr/local/redis/bin"

你可能感兴趣的:(redis,数据库)