山川湖海 發表於 2022-1-3 18:58:00

ubuntu安装redis

<h1 id="articleContentId" class="title-article">用Ubuntu的官方软件包安装redis服务及配置参数</h1>
<p>一、 用Ubuntu的官方软件包安装redis<br>1. 更新APT存储库缓存:sudo apt update</p>
<p><br>2. 使用APT命令在Ubuntu上安装Redis:sudo apt install redis</p>
<p><br>按 y,然后按Enter键继续。</p>
<p>3、检查Redis版本<br>为了检查Redis是否正确安装并正常工作,可以输入以下命令:redis-cli --version</p>
<p><br>输出将显示计算机上当前安装的实用程序的版本。<br>二、 启动和停止redis服务<br>1、linux下启动redis服务<br>redis-server # 启动redis服务<br>redis-server 配置文件 # 按特定配置文件启动redis<br>2、查看redis服务<br>ps -aux | grep redis</p>
<p>3、打开服务:<br>sudo sever redis start</p>
<p>4、关闭服务<br>sudo server redis stop</p>
<p>------------------------------------------------------ 以下内容不常用---------------------------------------------------------</p>
<p>完成安装后,可以检查Redis是否正在运行。<br>1.查看redis服务状态:sudo systemctl status redis<br>1.1 redis服务已启动: Active: active (running)</p>
<p><br>1.2 redis服务已停止: Active: inactive (dead)</p>
<p><br>2.启动服务:sudo systemctl start redis<br>正常启动后直接回到命令提示符,可通过查看状态确认是否启动成功</p>
<p>3.停止服务:sudo systemctl stop redis<br>正常启动后直接回到命令提示符,可通过查看状态确认是否停止成功<br>------------------------------------------------------ 以上内容属网上获取---------------------------------------------------------<br>三、在Ubuntu上Redis服务器参数<br>Redis的默认配置位于/etc/redis/redis.conf中<br>如果权限不足,修改权限即可 chmod 777 redis.conf<br>vim /etc/redis/redis.conf<br>1、用守护线程的方式启动redis : daemonize<br>redis.conf配置文件中daemonize守护线程,默认是NO,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出,redis终端窗口启用阻塞方式找开,即启动redise服务后,窗口不能干其它事。<br>redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。<br>推荐daemonize改为yes,以守护进程运行</p>
<p>2、redis监听端口,即服务端口: port 6379<br>默认为 6379,如果你设为 0 ,redis 将不在 socket 上监听任何客户端连接。</p>
<p>3、数据库的数目: databases 16<br>缺省是16个,不需要创建,不建议修改</p>
<p>4、设置sedis进行数据库镜像的频率 : save<br>根据给定的时间间隔和写入次数将数据保存到磁盘<br>注释掉“save”这一行配置项就可以让保存数据库功能失效<br>save 900 1<br>save 300 10<br>save 60 10000<br>上面例子意思是:<br>900 秒(15分钟)内如果至少有 1 个 key 的值变化,则保存(则进行数据库保存–持久化)<br>300 (5分钟)秒内如果至少有 10 个 key 的值变化,则保存(则进行数据库保存–持久化)<br>60 秒(1分钟)内如果至少有 10000 个 key 的值变化,则保存(则进行数据库保存–持久化)</p>
<p>&nbsp;</p>
<p>5、开启远程访问:<br>默认仅允许本机访问,通过输入您希望Redis服务器监听的接口的值来更改IP地址。<br>如果您想添加多个IP地址,只需将它们用空格隔开即可<br>如果希望服务器侦听网络上的所有接口,则可以使用以下命令:bind 0.0.0.0</p>
<p>6.设置访问密码<br>redis访问缺省是没有密码,找到# requirepass foobared这一行,将注释符号#去掉,将后面修改成自己的密码,例如,设置密码为12345678</p>
<p>7.Redis的数据文件: dbfilename dump.rdb</p>
<p><br>8.数据文件存储路径: dir /var/lib/redis</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1 id="articleContentId" class="title-article">安装redis出错 /bin/sh: cc: command not found</h1>
<p>环境<br>CentOS6.5<br>Redis3.2.10</p>
<p>过程<br>在安装Redis时,发现报错</p>
<p><br>原因是缺少gcc环境,导致编译出错,应该先安装好gcc环境,再进行编译</p>
<p># yum install -y gcc-c++<br>1<br>安装完成gcc环境后,再进行编译</p>
<p># make<br>1<br>居然还有问题</p>
<p><br>经过网上各种查询,原来是之前编译的内容没有清除,需要清楚以后重新编译</p>
<p># make distclean<br>1<br># make &amp;&amp; make install PREFIX=/usr/local/redis<br>1<br>PREFIX是用来设置Redis文件夹的安装路径</p>
<p>成功!!<br><br></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/jxldjsn/p/15760199.html
頁: [1]
查看完整版本: ubuntu安装redis