잠시만 기다려 주세요


 
HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (750)  |  자료실 (30)  |  끄적거림 (409)  |  시나리오 (757)  |  

2019년 02월 18일
생각만 전환하면 삶은 얼마든지 행복해 질 수 있다. - 바다아이
 

    리눅스 서버

리눅스 서버 - 우분투 리눅스 php redis 설치 및 사용하기, 사용법
이 름 : 바다아이   |   조회수 : 495         짧은 주소 : https://www.bada-ie.com/su/?411526112889
우분투 기준으로 redis 설정 파일은 아래와 같습니다.
패스워드 설정은 requirepass 옆에 패스워드 쓰시면 됩니다. 아마 주석처리 되어 있을 겁니다.
설정이 바뀌면 다시 시작해야 겠죠...

vi /etc/redis/redis.conf

service redis-server restart


[0] Install Redis. 

root@dlp:~# apt-get -y install redis-server

[1] 	Install PHP Redis Client Module.

root@dlp:~# apt-get -y install php-redis

[2] 	Basic usage on PHP.

설치 후에는 반드시 apache, nginx, php-fpm 재시작해 주셔야 합니다.


ubuntu@dlp:~$ vi use_redis.php

<?php
$redis = new Redis();
$redis->connect("127.0.0.1",6379);
$redis->auth("password");

// set and get Key
$redis->set('key01', 'value01');
print 'key01.value : ' . $redis->get('key01') . "\n";

// append and get Key
$redis->append('key01', ',value02');
print 'key01.value : ' . $redis->get('key01') . "\n";

$redis->set('key02', 1);
print 'key02.value : ' . $redis->get('key02') . "\n";

// increment
$redis->incr('key02', 100);
print 'key02.value : ' . $redis->get('key02') . "\n";

// decrement
$redis->decr('key02', 51);
print 'key02.value : ' . $redis->get('key02') . "\n";

// list
$redis->lPush('list01', 'value01');
$redis->rPush('list01', 'value02');
print 'list01.value : ';
print_r ($redis->lRange('list01', 0, -1));

// hash
$redis->hSet('hash01', 'key01', 'value01');
$redis->hSet('hash01', 'key02', 'value02');
print 'hash01.value : ';
print_r ($redis->hGetAll('hash01'));

// set
$redis->sAdd('set01', 'member01');
$redis->sAdd('set01', 'member02');
print 'set01.value : ';
print_r ($redis->sMembers('set01'));
?>

# run

ubuntu@dlp:~$ php use_redis.php

key01.value : value01
key01.value : value01,value02
key02.value : 1
key02.value : 101
key02.value : 50
list01.value : Array
(
    [0] => value01
    [1] => value02
)
hash01.value : Array
(
    [key01] => value01
    [key02] => value02
)
set01.value : Array
(
    [0] => member01
    [1] => member02
)

 출처 : https://www.server-world.info/en/note?os=Ubuntu_16.04&p=redis&f=9


| |


      1 page / 5 page
번 호 카테고리 제 목 이름 조회수
126 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 97
125 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 95
124 리눅스 서버 , , 바다아이 85
123 리눅스 서버 ... 바다아이 114
122 리눅스 서버 rc.local ... , 바다아이 117
121 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 121
120 리눅스 서버 TCP UDP ? 바다아이 125
119 리눅스 서버 FTP passive(), active() 바다아이 123
118 리눅스 서버 ftp passive .... filezilla ftp ... 바다아이 168
117 리눅스 서버 ssh sftp ... sftp ... 바다아이 112
116 리눅스 서버 rpm 바다아이 151
115 리눅스 서버 /tmp ... /tmp ... tmpfs 바다아이 179
114 리눅스 서버 archlinux ... mirror, 바다아이 186
113 리눅스 서버 centos7 pgadmin4 .... ... pgadmin4 server mode, postgresql admin .. 바다아이 196
112 리눅스 서버 centos 7, freebsd postfix dovecot , 바다아이 211
111 리눅스 서버 Centos 7 Postgresql 10, 11 바다아이 151
110 리눅스 서버 [Network] SSL / TLS 바다아이 252
109 리눅스 서버 TLS , ssl 바다아이 284
108 리눅스 서버 60 , 바다아이 316
107 리눅스 서버 [ ] echo - 바다아이 332
106 리눅스 서버 Bash (Shell Script), 바다아이 501
105 리눅스 서버 shutdown reboot , , 바다아이 429
104 리눅스 서버 manjaro iptables 바다아이 473
103 리눅스 서버 postfix , relay 바다아이 464
102 리눅스 서버 postgresql .... 바다아이 432
101 리눅스 서버 centos Let's Encrypt - SSL , certbot 바다아이 543
100 리눅스 서버 ubuntu 16.04 php 7.1 + nginx + mariadb 바다아이 592
99 리눅스 서버 ubuntu 18.04 , . 바다아이 901
98 리눅스 서버 pkill, pgrep 바다아이 491
97 리눅스 서버 [Redis] Password , 바다아이 518
| |






Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : New Jersey  실행시간 : 0.04654
to webmaster... gogo sea. gogo sea.