千家信息网

redis特点及安装使用

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,redis是什么:Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as
千家信息网最后更新 2025年01月21日redis特点及安装使用

redis是什么:
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
redis是开源,BSD许可,高级的key-value存储系统.
可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.

redis和memcached相比,的独特之处:
1: redis可以用来做存储(storge), 而memccached是用来做缓存(cache)
这个特点主要因为其有"持久化"的功能.
2: 存储的数据有"结构",对于memcached来说,存储的数据,只有1种类型--"字符串",
而redis则可以存储字符串,链表,哈希结构,集合,有序集合.

Redis下载安装

1:官方站点: redis.io 下载最新版或者最新stable版
2:解压源码并进入目录
3: 不用configure
4: 直接make
(如果是32位机器 make 32bit)

注:易碰到的问题,时间错误.
原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,
Make只能发生在configure之后,
如果你的虚拟机的时间不对,比如说是2012年
解决: date -s 'yyyy-mm-dd hh:mm:ss' 重写时间
再 clock -w 写入cmos

5: 可选步骤: make test 测试编译情况
(可能出现: need tcl >8.4这种情况, yum install tcl)

6: 安装到指定的目录,比如 /usr/local/redis
make PREFIX=/usr/local/redis install
注: PREFIX要大写

7: make install之后,得到如下几个文件
redis-benchmark 性能测试工具
redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump 快照文件检测工具,效果类上
redis-cli 客户端
redis-server 服务端

8: 复制配置文件
Cp /path/redis.conf /usr/local/redis

9: 启动与连接
/path/to/redis/bin/redis-server ./path/to/conf-file
例:[root@localhost redis]# ./bin/redis-server ./redis.conf

连接: 用redis-cli
#/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]

10: 让redis以后台进程的形式运行
编辑conf配置文件,修改如下内容;
daemonize yes

文件 存储 时间 结构 字符 字符串 官方 数据 检测 工具 情况 日志 源码 目录 哈希 服务 测试 配置 特点 不对 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 幼儿园网络安全线上培训总结 意识形态网络安全案例 ods数据库 ecu软件开发用什么语言开发 甘肃九艺互联网科技有限公司 在数据库中查看系统批量日志 服务器本地连接属性在哪里 网络安全和信息化方面的工作 腾讯云数据库活动 重庆常规软件开发诚信合作 c xml读写数据库 网络安全与信息化委职责员会 搜索期刊论文的数据库有哪些 如何正确使用网络确保网络安全 网络安全讲座的简报 驾照 网络安全教育平台 计算机网络技术通信的分类 推广软件开发报价含义 mysql数据库做预约表 软件开发培训学校的三大特色 互联网服务行业和网络科技 河北师大网络安全实验室 农业方面的软件开发公司 开封网络技术选择 数据库中的单引号怎么输入 网络技术中抗干扰性最强的是 上海安防时间同步服务器 软件开发工程师项目职责 华为云服务器和云电脑区别 时序数据库数据保存
0