redis-php set失败
漂亮男人
漂亮男人 2017-04-25 09:02:59
0
6
742
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Server is running: " . $redis->ping();

运行后输出:Server is running: +PONG

这说明运行成功了吗?

如果成功了

$redis->set("tutorial-name", "Redis tutorial");

我set个key一直返回false

查了资料没找到原因,log文件也没发现

漂亮男人
漂亮男人

membalas semua(6)
世界只因有你

Mengapakah kunci

mempunyai - di tengah Anda harus menjadikan kunci itu lebih mudah, seperti

曾经蜡笔没有小新

Bolehkah anda hanya menulis arahan dan melihat sama ada kunci boleh dimasukkan?

左手右手慢动作

Nampak tak berguna redis->select($db); Pilih pangkalan data.

世界只因有你

Saya juga menemui set yang dikembalikan palsu, dan tiada maklumat segera khusus dalam ujian tersebut. Kemudian saya pergi ke pelayan Linux untuk menguji sama ada keputusan ujian menunjukkan bahawa memang terdapat masalah set, dan ia menggesa (ralat) MISCONF Redis dikonfigurasikan untuk menyimpan syot kilat RDB, tetapi pada masa ini tidak dapat diteruskan pada cakera Perintah yang mungkin mengubah suai set data dilumpuhkan. Sila semak log Redis untuk mendapatkan butiran tentang ralat Baidu atau Google dan jalankan tetapan konfigurasi mengikut kaedah dalam talian stop-writes-on-bgsave-error no atau ubah suai sysctl vm.overcommit_memory=1 (anda boleh mencuba kedua-duanya) dan ia akan menjadi ok

我想大声告诉你

pong bermaksud pautan berjaya Jika tidak dapat ditetapkan, sila semak log

世界只因有你

Saya juga mengalami perkara ini semasa saya belajar redis Selagi saya menjalankan beberapa pernyataan ralat di hadapan, ia tidak akan berfungsi kemudian, seperti $redis->set('liked',1);$redis-. >decr(' iliked',2);//Selepas melaksanakan ayat ini, muat semula halaman, dan kemudian tulis $redis->delete('liked'); dan anda perlu memulakan semula. Hanya gunakan redis. Sangat menyedihkan! ! !

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan