本文共 1661 字,大约阅读时间需要 5 分钟。
Redis 是一个开源的、基于内存的日志型键值数据库,广泛应用于高性能数据存储与访问场景。与传统的关系型数据库不同,Redis 让我们玩转更灵活的数据结构,如字符串、列表、哈希、集合等。
配置Redis_ASCIILINK:注意:以下地址仅用于示例,请勿随意访问。
| 主机名 | 操作系统 | IP地址 |
|---|---|---|
| Redis | CentOS7 | 192.168.1.10 |
实验所需软件包请从链接下载并提取码:
链接: 下载地址
# 从仓库安装依赖软件包yum -y install gcc*# 将软件包上传到服务器rz# 解压软件包并安装tar zxf redis-3.2.9.tar.gz -C /usr/srccd /usr/src/redis-3.2.9make && make PREFIX=/usr/local/redis install
# 创建符号链接ln -s /usr/local/redis/bin/* /usr/local/bin/# 使用安装脚本cd utils./install_server.sh
# 查看Redis 端口netstat -anpt | grep redis# 停止Redis服务/etc/init.d/redis_6379 stop# 启动Redis服务/etc/init.d/redis_6379 start# 查看服务状态/etc/init.d/redis_6379 status
默认配置文件位于 /etc/redis/6379.conf。常见配置项:
bind 192.168.1.10:指定绑定的IP地址port 6379:指定端口号daemonize yes:启用守护进程模式loglevel notice:设置日志级别logfile stdout:指定日志输出文件Redis 提供多种命令工具,例如 redis-server、redis-benchmark 和 redis-cli:
redis-cli -h 192.168.1.10 -p 6379
ping
# 修改配置文件vim /etc/redis/6379.confbind 192.168.1.10
测试Redis性能:
# 测试100个并发连接的100000次请求redis-benchmark -h 192.168.1.10 -p 6379 -c 100 -n 100000# 测试100B数据包的性能redis-benchmark -h 192.168.1.10 -p 6379 -q -d 100# 测试 SET 和 LPUSH 操作性能redis-benchmark -t set,lpush -n 100000 -q
Redis 键值存储基于 SET 和 GET 命令:
列出所有键:
keys *
关于键的类型:
type键名
删除键:
del 键名
Redis 默认支持 16 个数据库,切换数据库:
# 切换至数据库11select 11# 查看当前数据库select
使用 move 命令:
# 从数据库0迁移键名称k1至数据库3move k1 3# 查看最新数据库select
通过以上步骤,您可以在 CentOS7 系统中成功安装并使用 Redis 数据库。
转载地址:http://zswqz.baihongyu.com/